自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用CollapsingToolbarLayout实现可展开与收缩的导航栏

前段时间学习人家的demo,看到了一个非常炫酷的效果,简单来讲就是一个activity的导航栏可以展开显示成一张图片,向上滑动的时候又可以收缩成原来的状态。于是自己尝试捣鼓了一下,先上效果图。由于GIF图片太大了,传不上来,只有放图片了,这是从下往上滑动的效果         接下来看看是如何实现的其实操作起来非常简单,因为android studio已经帮我们省了很大一部

2017-08-21 15:52:18 2508

原创 实现布局为DrawLayout的状态栏全透明沉侵式效果

现在很多App都实现了沉侵式效果,之前我开发的一个项目用到了,使用的是SystemBarTintManager工具类,对状态栏进行颜色设置,但是发现一个问题,就是drawlayout的侧边菜单滑出来后,状态栏的颜色并不会根据侧滑菜单的颜色变化,将activity的主题设置了true结果状态栏还是有一层浅色的阴影,视觉感还是不好,于是在网上找了找,最后总结了一套比较简单又实用的方案。

2017-08-17 10:16:34 465

转载 使用第三方库实现三级联动城市选择器

引用自潘侯爷的文章,原文请戳这里这个第三方库使用起来非常方便,首先IDE必须是android studio,因为需要gradle引入资源在build.gradle里面添加compile 'liji.library.dev:citypickerview:1.1.0'然后在初始化的时候调用方法public void initCityPicker(){ cityPicke

2017-08-14 16:50:35 691

原创 通过实现TextWatcher接口来获取RecyclerView item的EditText的值

我们在实际开发中,可能会遇到要在列表里面放入一个EditText,但是我们在列表所在的界面获取不到这个EditText的值,所以,这里我们在Adapter里面为EditText添加一个addTextChangedListener,并实现TextWatcher接口来进行监听, 并在Adapter中创建一个接口,用于在列表所在的界面实现其方法获取对应EditText的值,下面我们来看具体的实现过程。

2017-06-05 10:16:54 2402

转载 使用JCVVideoPlayerStandard开源框架实现在线视频播放功能

最近在做一个练手项目,里面需要实现在线视频播放的功能,在网上找了很久,最后发现JCVVideoPlayerStandard集成起来非常简单,而且功能也是比较完善的原项目GitHub地址:https://github.com/lipangit/JieCaoVideoPlayer先添加类库:compile 'fm.jiecao:jiecaovideoplayer:4.8.3'compil

2017-04-21 17:51:29 739

转载 借鉴一个实现RecyclerView的item的短按以及长按监听事件

最近要使用RecyclerView item的短按和长按监听事件,不知道是不是我哪里没有写对,我在适配器里面写了两个接口,然后在activity里面调用,无论怎么修改都不能实现监听,于是在网上找了一个比较使用的工具类,直接实现了短按与长按的监听。工具类代码:import android.content.Context;import android.support.v7.widget.Re

2017-04-17 19:48:39 393

转载 使用南尘的ImagePicker实现仿微信的相册图片选择以及拍照上传

在记录之前先放上原作的GitHub项目地址:ImagePicker南尘的框架写得相当不错,我们可以在我们的项目中添加依赖直接使用,但是我在使用的时候发现了一个小bug,就在图片预览的界面选择了图片后,点击返回到所有图片界面时,在预览被选中的图片的CheckBox没有勾上,但是图片是确实已经添加上去了,于是我在他源码的基础上进行了修改,但是我感觉我修改的方法有点low,欢迎大神指点更高级的修改方

2017-04-13 19:28:00 2718 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 1101

转载 实现圆形的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 302

转载 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 295

原创 使用ViewPager实现一页显示多个ImageView的滑动切换视图

普遍的ViewPager都是实现像轮播图一样的功能,最近在做一个自定义项目,需要实现ViewPager的一页内容里面承载多个ImageView,其实他的实现方法没什么变化,只是我这个小白想要做个记录,任性一把。难得这次录了个效果图,先放上来吧

2017-03-18 20:58:42 1096

原创 使用FragmentTabHost实现仿QQ的切换,并在里面嵌套TabLayout+ViewPager的滑动切换

本篇文章要实现的功能是在界面的底部放置一个FragmentTabHost实现类似QQ底部切换栏的功能,切换的内容用Fragment填充,然后再Fragment的里面再放入TabLayout和ViewPager,实现滑动切换的效果。这里只需要一个Activity,我就放在MainActivity里面,直接上布局代码<LinearLayout android:orientati

2017-03-05 21:40:17 426

原创 使用CoordinatorLayout+AppBarLayout实现上滑隐藏下拉呈现视图的功能

现在市面上又很多app都实现了上滑隐藏下拉呈现视图的功能,这样可以让用户有更多的空间去浏览内容,CoordinatorLayout与AppBarLayout的功能远不止这些,大家有时间可以去探究一下,这里我只实现了上述功能。首先来看布局代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2017-01-19 16:09:00 1345

原创 RecyclerView的基本用法,下拉刷新下拉加载以及item的增删

以前在遇到要添加列表的地方一直习惯使用ListView,但是RecyclerView出来已经很久了,据说用过的人都说好,既然大家都这样说,那我也花了一点时间来学习RecyclerView,在看了很多大牛的博客后,感觉RecyclerView的确比ListView强大得多,通过设置LayoutManager就可以随意改变列表的样式,item的增删也自带动画,不多说,直接来看代码吧。首先编辑的当然

2017-01-07 19:56:06 335

转载 借用大神的框架为RecyclerView设置分割线

个人觉得RecyclerView的自定义分割线颇为复杂,于是在网上找到了一份个人感觉比较全面的框架。首先是对应LinearLayoutManager的ItemDecoration,直接上代码import android.content.Context;import android.graphics.Canvas;import android.graphics.Rect;import an

2017-01-06 20:03:05 560

原创 保存图片到指定文件夹,即时更新图库

本篇要实现的是点击一个按钮,弹出一个自定义dialog,上面放有一张图片,点击保存后,该图片将被保存到指定的文件夹中。主界面的布局就放一个button即可。先来看dialog的代码private void dialog(){ //先new出一个监听器,设置好监听 DialogInterface.OnClickListener dialogOnclicLi

2017-01-02 15:58:15 1879

原创 使用rxjava,retrofit,okhttp实现mvp模式的数据解析

为了方便项目中的数据解析,我们可以在构建框架的时候先写一个数据解析类。

2016-12-20 16:54:00 331

原创 用ViewStub及SharePreferecesUtlils实现首次登录出现提示消息

很多应用程序在用户第一次进入应用时会给出一些提示信息,提示用户该软件各个组件的功能及用法,这里就以一个简单的例子来记录一下。

2016-12-12 22:54:57 402

实现可以收缩和展开的toolbar

改代码实现了可以收缩和展开的toolbar

2017-08-21

布局为drawlayout的沉侵式效果

这套代码实现了状态栏完全透明的沉侵式效果

2017-08-17

空空如也

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

TA关注的人

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