- 博客(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
android 开源项目GuillotineMenu酷炫的铡刀菜单
2018-01-23
Head First design pattern非扫描版原生版
2018-01-19
正则表达式书籍
2018-01-04
jiecaovideoplayer的简单使用
2017-12-20
android Ijkplayer最简单的简单使用
2017-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人