- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 使用CollapsingToolbarLayout实现可展开与收缩的导航栏
前段时间学习人家的demo,看到了一个非常炫酷的效果,简单来讲就是一个activity的导航栏可以展开显示成一张图片,向上滑动的时候又可以收缩成原来的状态。于是自己尝试捣鼓了一下,先上效果图。由于GIF图片太大了,传不上来,只有放图片了,这是从下往上滑动的效果 接下来看看是如何实现的其实操作起来非常简单,因为android studio已经帮我们省了很大一部
2017-08-21 15:52:18
2585
原创 实现布局为DrawLayout的状态栏全透明沉侵式效果
现在很多App都实现了沉侵式效果,之前我开发的一个项目用到了,使用的是SystemBarTintManager工具类,对状态栏进行颜色设置,但是发现一个问题,就是drawlayout的侧边菜单滑出来后,状态栏的颜色并不会根据侧滑菜单的颜色变化,将activity的主题设置了true结果状态栏还是有一层浅色的阴影,视觉感还是不好,于是在网上找了找,最后总结了一套比较简单又实用的方案。
2017-08-17 10:16:34
521
转载 使用第三方库实现三级联动城市选择器
引用自潘侯爷的文章,原文请戳这里这个第三方库使用起来非常方便,首先IDE必须是android studio,因为需要gradle引入资源在build.gradle里面添加compile 'liji.library.dev:citypickerview:1.1.0'然后在初始化的时候调用方法public void initCityPicker(){ cityPicke
2017-08-14 16:50:35
732
原创 通过实现TextWatcher接口来获取RecyclerView item的EditText的值
我们在实际开发中,可能会遇到要在列表里面放入一个EditText,但是我们在列表所在的界面获取不到这个EditText的值,所以,这里我们在Adapter里面为EditText添加一个addTextChangedListener,并实现TextWatcher接口来进行监听, 并在Adapter中创建一个接口,用于在列表所在的界面实现其方法获取对应EditText的值,下面我们来看具体的实现过程。
2017-06-05 10:16:54
2465
转载 使用JCVVideoPlayerStandard开源框架实现在线视频播放功能
最近在做一个练手项目,里面需要实现在线视频播放的功能,在网上找了很久,最后发现JCVVideoPlayerStandard集成起来非常简单,而且功能也是比较完善的原项目GitHub地址:https://github.com/lipangit/JieCaoVideoPlayer先添加类库:compile 'fm.jiecao:jiecaovideoplayer:4.8.3'compil
2017-04-21 17:51:29
896
转载 借鉴一个实现RecyclerView的item的短按以及长按监听事件
最近要使用RecyclerView item的短按和长按监听事件,不知道是不是我哪里没有写对,我在适配器里面写了两个接口,然后在activity里面调用,无论怎么修改都不能实现监听,于是在网上找了一个比较使用的工具类,直接实现了短按与长按的监听。工具类代码:import android.content.Context;import android.support.v7.widget.Re
2017-04-17 19:48:39
429
转载 使用南尘的ImagePicker实现仿微信的相册图片选择以及拍照上传
在记录之前先放上原作的GitHub项目地址:ImagePicker南尘的框架写得相当不错,我们可以在我们的项目中添加依赖直接使用,但是我在使用的时候发现了一个小bug,就在图片预览的界面选择了图片后,点击返回到所有图片界面时,在预览被选中的图片的CheckBox没有勾上,但是图片是确实已经添加上去了,于是我在他源码的基础上进行了修改,但是我感觉我修改的方法有点low,欢迎大神指点更高级的修改方
2017-04-13 19:28:00
2819
2
原创 仿QQ空间动态显示图片说说
我这里用了别人的封装的东西,直接附上代码,方便下次直接使用,注意:这里最多只能放置3张图片!从布局文件开始,先是动态列表Item的视图<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"
2017-03-23 21:31:30
1159
转载 实现圆形的ImageView
这里使用别人写好的类,直接在布局文件中进行调用。直接上代码import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapShader;import android.graphics.Ca
2017-03-18 21:48:38
326
转载 TextView实现文本的收起与展示
这个功能我是借用的别人的代码,写在这里只是为了记录,方便以后的使用。先上代码import android.content.Context;import android.content.res.TypedArray;import android.util.AttributeSet;import android.view.LayoutInflater;import android.vi
2017-03-18 21:34:04
328
原创 使用ViewPager实现一页显示多个ImageView的滑动切换视图
普遍的ViewPager都是实现像轮播图一样的功能,最近在做一个自定义项目,需要实现ViewPager的一页内容里面承载多个ImageView,其实他的实现方法没什么变化,只是我这个小白想要做个记录,任性一把。难得这次录了个效果图,先放上来吧
2017-03-18 20:58:42
1166
原创 使用FragmentTabHost实现仿QQ的切换,并在里面嵌套TabLayout+ViewPager的滑动切换
本篇文章要实现的功能是在界面的底部放置一个FragmentTabHost实现类似QQ底部切换栏的功能,切换的内容用Fragment填充,然后再Fragment的里面再放入TabLayout和ViewPager,实现滑动切换的效果。这里只需要一个Activity,我就放在MainActivity里面,直接上布局代码<LinearLayout android:orientati
2017-03-05 21:40:17
461
原创 使用CoordinatorLayout+AppBarLayout实现上滑隐藏下拉呈现视图的功能
现在市面上又很多app都实现了上滑隐藏下拉呈现视图的功能,这样可以让用户有更多的空间去浏览内容,CoordinatorLayout与AppBarLayout的功能远不止这些,大家有时间可以去探究一下,这里我只实现了上述功能。首先来看布局代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2017-01-19 16:09:00
1416
原创 RecyclerView的基本用法,下拉刷新下拉加载以及item的增删
以前在遇到要添加列表的地方一直习惯使用ListView,但是RecyclerView出来已经很久了,据说用过的人都说好,既然大家都这样说,那我也花了一点时间来学习RecyclerView,在看了很多大牛的博客后,感觉RecyclerView的确比ListView强大得多,通过设置LayoutManager就可以随意改变列表的样式,item的增删也自带动画,不多说,直接来看代码吧。首先编辑的当然
2017-01-07 19:56:06
390
转载 借用大神的框架为RecyclerView设置分割线
个人觉得RecyclerView的自定义分割线颇为复杂,于是在网上找到了一份个人感觉比较全面的框架。首先是对应LinearLayoutManager的ItemDecoration,直接上代码import android.content.Context;import android.graphics.Canvas;import android.graphics.Rect;import an
2017-01-06 20:03:05
593
原创 保存图片到指定文件夹,即时更新图库
本篇要实现的是点击一个按钮,弹出一个自定义dialog,上面放有一张图片,点击保存后,该图片将被保存到指定的文件夹中。主界面的布局就放一个button即可。先来看dialog的代码private void dialog(){ //先new出一个监听器,设置好监听 DialogInterface.OnClickListener dialogOnclicLi
2017-01-02 15:58:15
1945
原创 用ViewStub及SharePreferecesUtlils实现首次登录出现提示消息
很多应用程序在用户第一次进入应用时会给出一些提示信息,提示用户该软件各个组件的功能及用法,这里就以一个简单的例子来记录一下。
2016-12-12 22:54:57
429
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人