自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (9)
  • 收藏
  • 关注

转载 TabLayout的用法进行总结和归纳

Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, NavigationView,Floating labels for editing text,Floating Action Button,

2017-12-28 15:50:17 10975

转载 Android设计模式之单例模式的七种写法

一 单例模式介绍及它的使用场景单例模式是应用最广的模式,也是我最先知道的一种设计模式,在深入了解单例模式之前,每当遇到如:getInstance()这样的创建实例的代码时,我都会把它当做一种单例模式的实现。其实经常使用的图片加载框架ImageLoader的实例创建就是使用了单例模式,因为这个ImageLoader中含有线程池、缓存系统、网络请求,很消耗资源,不应该创建多个对象,这时候就需要用到单例

2017-12-28 13:31:07 10627

原创 MVP+Retrofit+Okhttp+RxJava

App的build.gradle依赖包:          [java] view plain copy print?compile ‘com.squareup.retrofit2:retrofit:2.0.0-beta4’//Retrofit2所需要的包  compile ’com.squareup.retrofit2:converter-gson:2.0.0-beta4’//Converte

2017-12-28 13:27:36 7084 1

转载 仿探探的卡片滑动效果-recyclerView实现

这里是一个通过自定义view和自定义RecyclerView的:layoutManager,再结合ItemTouchHelper实现的一个仿探探的卡片滑动的效果:效果图已经奉上,接下来是代码:首先是每张图片的布局:item<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="

2017-12-28 13:26:02 674

转载 图片实现高斯模糊

最近在搞图片的显示,做了一个高斯模糊的效果,使用的是gitgub上写好的效果, https://github.com/qiujuer/ImageBlurring效果图如下,1. (1)xml文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/

2017-12-28 13:24:34 555

转载 一篇不错的Fresco文章

版权声明:转载必须注明本文转自严振杰的博客:http://blog.yanzhenjie.com今天只是入门级别的,改天会出一个深度一点的文章介绍用法。题外话:最近消沉了有快三个月了,这几天都不知道自己在干嘛,这是春节之后的第一篇博文,从今天开始让一切都不一样: Code Behavior, one can.t be less.Fresco是一个Facebook开源的Android图片加载库,性

2017-12-28 13:22:19 4661 1

转载 CSDN如何转载别人的文章

对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑)。

2017-12-28 12:00:46 567 1

原创 Mvp解耦

p层 public void destroy() { iGwcActivity = null; }view层@Override protected void onDestroy() { super.onDestroy(); gwcPercenter.destroy(); gwcPercenter = nul

2017-12-21 09:28:26 17016

原创 android Ijkplayer最简单的简单使用

之前写过一个节操播放器跟这个差不多也是几行代码解决战斗。地址:http://blog.csdn.net/yw59792649/article/details/78846245效果如下 Ijkplay最简单的使用 首先要导入依赖 compile 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'activityxml <include

2017-12-20 11:50:13 12629

原创 TabLayout横排滑动

我以前有写过Tablayout横排滑动,不过相对有些幼稚,而且跟不上一些节奏了。 首先是导入依赖 compile 'com.android.support:design:23.3.0'在导入依赖方面可要注意如果你的appcompat版本过高可能会报android.support.v7.widget.TintManager如果出现这个错误可要适当的降低你的依赖。 废话不多说上代码 先说布

2017-12-20 10:06:23 12281

转载 Android状态栏微技巧,带你真正理解沉浸式模式

Android状态栏微技巧,带你真正理解沉浸式模式 - 郭霖的专栏 - CSDN博客 郭霖的专栏

2017-12-19 20:58:26 11256

原创 jiecaovideoplayer的简单使用

效果 这个播放器本身就具有自动记忆播放进度的功能,全屏状态下具有手势快进和快退的功能,以及左边控制亮度,右边控制音量 点击全屏后视频还是竖屏,需要旋转手机才能变成横屏播放,并且使用移动数据时,会有dialog提示,并且集成的话非常的简单。 下面代码: 首先加入依赖库:compile 'fm.jiecao:jiecaovideoplayer:5.5'然后在布局中声明控件:<fm.jiecao.

2017-12-19 19:28:42 12478 1

原创 Recyclerview的点击事件

recyclerview的点击事件最简单的方法 先写一个类public class RecyclerViewClickListener implements RecyclerView.OnItemTouchListener { private int mLastDownX,mLastDownY; //该值记录了最小滑动距离 private int touchSlop ;

2017-12-18 19:06:26 11884

原创 android的特殊文字与Titanic的特效

android中给Textview换个字体样式有时候还是能使人心情愉悦的,当然不要把这个操作想的太复杂,其实很简单。 然后就是Titanic,他需要一张图片进行渲染,下方贴出。好了,效果图在此。 无法录制gif…… 废话不多说上代码 首先先说android改变字体格式它有两种方法 两种方法的共同点是都需要在main下建立一个assets 看见assets里面的那些字体格式了吧,网上到处都

2017-12-14 21:28:02 12590

原创 据说大部分资深程序员都必须掌握的工具

第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、 ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、 GraphView、UI Style等等。 一、ListV

2017-12-12 13:42:27 12629

原创 AndroidStaggeredGrid的瀑布流效果实现

介绍: 注意跟StaggeredGridView区别,他的实现原理更类似于PinterestLikeAdapterView。AndroidStaggeredGrid的目的是为了满足Etsy app的需求(估计是作者自己开发的一个app)。有个很不错的特点是,当横竖屏切换时,改控件可以自己定位上次浏览的位置。和ListView一样,支持添加header 和 footer。个人觉得这个才是最好的。

2017-12-12 10:04:54 11145

原创 RecyclerView的分割线

添加默认分割线:高度为2px,颜色为灰色mRecyclerView.addItemDecoration(new RecycleViewDivider(mContext, LinearLayoutManager.VERTICAL));添加自定义分割线:可自定义分割线drawablemRecyclerView.addItemDecoration(new RecycleViewDivider( m

2017-12-12 09:50:54 10921

原创 ViewFlipper使用详解

一、基本实现ViewFlipper是一个切换控件,一般用于图片的切换,当然它是可以添加View的,而不限定只用于ImageView,当然我们也可以自定义View,只是我们经常利用ViewFlipper来实现的是ImageView的切换,如果切换自定义的View,倒还不如使用ViewPager来做。 下面先看一下实现的效果:(实现四张图片的自动切换) 1、在XML中的布局:<RelativeL

2017-12-12 09:47:12 10596

原创 Recyclerview自定义点击事件

它有一个最简单的方法 RecyclerView.OnItemTouchListener新建一个类public class RecyclerViewClickListener2 implements RecyclerView.OnItemTouchListener { private GestureDetector mGestureDetector; private OnItemCli

2017-12-12 09:37:00 14535

原创 Android详细的对话框AlertDialog.Builder使用方法

首先是一个最简单的应用,就是弹出一个消息框,在android中可以这样实现new AlertDialog.Builder(self) .setTitle("标题") .setMessage("简单消息框") .setPositiveButton("确定", null) .show();上面的代码中我们新建了一个AlertDialog,并用Builder方法形成了一个对象链,通过

2017-12-12 09:32:17 12593

原创 PopupWindow自定义对话框的使用技巧

PopupWindow的构造函数为public PopupWindow(View contentView, int width, int height, boolean focusable)contentView为要显示的view,width和height为宽和高,值为像素值,也可以是MATCHT_PARENT和WRAP_CONTENT。focusable为是否可以获得焦点,这是一个很重要的参数,也

2017-12-11 21:08:55 6529

原创 Android的一些依赖

OkHttpClient依赖的架包: compile ‘com.squareup.okhttp3:okhttp:3.9.0’ XListView的依赖包 compile ‘com.github.ForgiveAll:Xlistview:v1.0’ maven{url’https://jitpack.io‘} imageLoader的依赖包 ‘com.nostra13.

2017-12-09 08:12:13 12439

原创 Python安装api报错问题

问题一:python启动报错api-ms-win-crt-process-l1-1-0.dll 丢失 解决:下载api-ms-win-crt-process-l1-1-0.dll文件丢到C:\Windows\SysWOW64(64位操作系统)、C:\Windows\System32(32位操作系统)目录下问题二:python运行时错误代码(0xc000007b) 解决:下载directxrepa

2017-12-03 20:11:35 75025 1

Python开发web一些书籍教程

此乃本人新学习Python开发web时候看的一些资料,对于开发项目有一定帮助。

2018-03-09

各种应对面试的文档……

对于面试的总结,面对各种面试的应对方便,这里有三十来篇文档专门进行说明 ……………… …… ………………

2018-01-29

android 开源项目GuillotineMenu酷炫的铡刀菜单

一个开源的android工程,编译器用的是android-studio。GuillotineMenu-Android我们暂且翻译为铡刀菜单吧.

2018-01-23

Head First design pattern非扫描版原生版

本书是Head First design pattern的非扫描版 原生版 用java语言写的,非常的棒,希望大家喜欢。

2018-01-19

Java一切基础—面试应具备的条件

java基础、android、webview、面试的基础and新技术,框架,进程,设计模式等。。

2018-01-18

正则表达式书籍

正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 正则表达式就是用一类字符的统称来描述这一大批字符。举个例子,正则里说汉字,那么其实它就涵盖了所有的中国文字。

2018-01-04

java泛型详解

深入理解java泛型详解!Java 语言中引入泛型是一个较大的功能增强。不仅语言、类型系统和编译器有了较大的变化。

2018-01-04

jiecaovideoplayer的简单使用

这个播放器本身就具有自动记忆播放进度的功能,全屏状态下具有手势快进和快退的功能,以及左边控制亮度,右边控制音量 点击全屏后视频还是竖屏,需要旋转手机才能变成横屏播放,并且使用移动数据时,会有dialog提示

2017-12-20

android Ijkplayer最简单的简单使用

ijkplayer是Bilibili基于ffmpeg开发并开源的轻量级视频播放器,支持播放本地网络视频,也支持流媒体播放。支持Android&iOS;

2017-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除