自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zheng

授之以鱼,不如授之以渔

  • 博客(8)
  • 资源 (72)
  • 收藏
  • 关注

原创 DrawerLayout详解(结合Tollbar实现菜单侧滑)

DrawerLayout(抽屉布局):谷歌官方的控件,可以简单的实现侧滑菜单;此Demo主要是DrawerLayout结合Toolbar实现侧滑左上角返回键实现动画效果,点击左上角返回键实现动画效果并且滑出滑入侧滑菜单;xml布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2016-09-23 13:37:50 1246

原创 TextInputLayout输入框控件的悬浮标签

TextInputLayout也是5.0以后的效果,想要使用同样需要在build中配置:dependencies { compile 'com.android.support:design:23.3.0'}TextInputLayout可以用来显示一个提示错误信息,把Hint放到EditText左上方等效果的一个布局;如果项目中有这类的需求,使用TextInputLayout实现

2016-09-22 21:18:03 2346 1

原创 Tablayout的简单使用

在项目中使用viewpager的时候大多数都是和TabPagerIndicator结合使用,TabPagerIndicator是第三方的,使用起来比较繁琐;2015谷歌大会官方发布了TabLayout,可以很简单很完美的实现这种效果;因为是官方发布的,所以使用起来不用任何第三方的东西;而且非常简单明了;先看下布局:<LinearLayout xmlns:android="http:

2016-09-21 22:27:28 3405

原创 CoordinatorLayout:CollapsingToolbarLayout折叠效果的布局容器

如果项目中需要这种效果,可以使用CollapsingToolbarLayout(折叠效果的布局容器)从名字就可以看出是和Toolbar结合使用的;CollapsingToolbarLayout相当于代理了ToolBar,专门给Toolbar使用的;Toolbar可以随着CollapsingToolbarLayout向上滑动xml布局:<android.support.d

2016-09-20 21:53:55 2026

原创 CoordinatorLayout:AppBarLayout应用标题栏容器

首先稍微说下CoordinatorLayout(协调者布局)实现了多种Material Design中提到的滚动效果,把CoordinatorLayout作为根布局容器,其子控件可以不用写动画相关的代码就能产生动画;MD提供的主要子控件有:FloatingActionButton浮动操作按钮AppBarLayout应用标题栏容器NestedScrollView类似ScrillV

2016-09-19 23:21:00 3599

原创 android:ToolBar的使用

ToolBar时应用的标准工具栏;用来替代ActionBar;使用ToolBar必须在Activity配置theme中去掉ActionBar,例如使用Theme.AppCompat.Light.NoActionBar或者在主题style中自定义style: false true

2016-09-19 17:48:27 1114 1

原创 android版本更新

版本更新,估计现在大多数app都需要这样的功能,感觉以前写的比较繁琐,正好这次app需要添加这个功能,就想找个比较简单的方法实现;众所周知,版本更新大致需要三步走:第一步:获取当前版本号和服务器版本号第二步:对比两个版本号是否相同,相同进入主页面,不相同弹出更新对话框第三部:下载apk繁琐就繁琐到第三步,在网上看了好多demo,几乎都是两年前的demo,所以比较

2016-09-13 13:18:59 2310 1

原创 android:CardView使用详解

CardView简称为卡片视图;首先来看下它的继承关系不难发现他的父view是fragment,所以也可以称之为卡片布局CardView实现了一个带圆角和阴影的部件;在项目中一般会结合RecyclerView,ListView,GridView使用,当作他们的item;CardView也是5.0以后的view,而且使用必须加入依赖库:dependencies { com

2016-09-01 17:05:26 2785

android框架

android框架:底部导航;解决内存重启时多个fragment重叠 和 getActivity()空指针异常;

2016-10-13

android底部导航框架

android底部导航框架,带有购物车消息提示(小圆点);解决内存重启出时fragment重现,停留首页;解决getActivity()空指针异常;

2016-10-10

android底部导航

android底部导航栏框架,解决内存重启fragment重现,getActivity()空指针异常

2016-10-10

DrawerLayout

使用DrawerLayout实现侧滑菜单,非常简单!

2016-09-23

TextInputLayout

TextInputLayout实现输入框悬浮标签,错误信息提示;

2016-09-22

Tablayout详解

使用官方自带的tablayout实现viewpager标题联动效果;

2016-09-22

CollapdingToolbarLayout

CollapdingToolbarLayout和toolbar结合使用,可以简单实现折叠效果动画;

2016-09-20

AppBarLayout应用标题栏容器

CoordinatorLayout:AppBarLayout应用标题栏容器

2016-09-19

android:ToolBar

android5.0特效,可以代替actionbar

2016-09-19

android版本更新

超简单实现版本更新,使用工具类实现app下载,显示下载进度条的dialog,两行代码搞定,非常简单;

2016-09-13

CardView使用详解

CardView是android5.0以后出来的view,可以很简单的实现圆角和阴影效果,结合RecyclerView,ListView和GridView一起使用效果非常不错;

2016-09-01

RecyclerView

用最简单的方法实现RecyclerView的点击事件,添加头布局,脚布局,下拉刷新,上拉加载更多

2016-08-31

android沉浸式状态栏

通过设置activity theme的方法设置状态栏,方法及其简单,代码类中实现了改变普通状态栏颜色,和实现透明状态栏两个功能;

2016-08-17

android获取验证码倒计时

android使用工具类获取验证码倒计时功能,两行代码搞定,超简单

2016-08-02

android支付密码

android:仿支付宝/微信的密码输入框效果

2016-07-31

安卓Toast详解

Android:常用Toast详解:系统自带Toast,自定义位置Toast,自定义布局Toast,静态Toast

2016-07-20

Android:ViewPager轮播图

自定义的viewpager,实现功能如下:无限自动轮播,pager点击事件处理,手指长按停止自动轮播,手指抬起恢复自动轮播;

2016-07-10

Android 自定义底部导航栏&消息显示

使用相对布局包括RadioButton实现自定义底部导航了+消息显示

2016-07-06

RadioGroup实现底部导航页面

RadioGroup+FrameLayout实现底部导航页面,里面用到一个简单的工厂模式

2016-06-23

加载相册图片

将系统相册中的图片加载到GridView中

2016-06-19

自定义图表:贝塞尔区线

自定义view:了贝塞尔区线,虚线,手势点击显示标注线和当前日数据

2018-04-05

Recycler显示不同跨度数据

RecyclerView显示不同跨度的数据,可实现复杂页面逻辑;当适配器没有数据时显示空布局;自定义RecyclerView实现;非常简单;

2018-01-16

自定义组合控件

结合自定义属性完成组合控件,优点:后期维护,代码的简介,提高开发效率,简单易用等等

2017-12-13

自定义横向柱形图

使用自定义view绘制出横向的柱形图,圆角柱形图,背景颜色渐变,柱形图标注人数等功能实现;

2017-12-11

自定义TabView

实用自定义属性,paint,canvas在ondraw中绘制自己需要的view;此view在真实项目实用;

2017-12-01

自定义view(Paint和Canvas)

自定义view:简单了解Paint常用设置,Canvas的常用方法;

2017-11-30

图片查看器

实用viewpager+photoview实现图片左右滑动,缩放,自动恢复原图,拖拽,点击事件,长按事件等操作;

2017-11-28

android高仿京东属性选择

实用流式布局实现京东筛选,属性选择功能;筛选和属性选择是目前非常常用的功能模块;几乎所有的APP中都会使用; 点击筛选按钮会弹出一个自己封装好的popupWindow,实用方法非常简单;两行代码直接显示;(当然初始化数据除外)

2017-11-24

Ripple水波纹

通过ripple实现按钮点击水波纹效果;Ripple是Material Design(材料设计)中的效果; 虽然在5.0的机型上,会自带Ripple点击效果,但是有时候需要自己更改点击效果; 使用Ripple的关键就是在android:background中设置;

2017-09-22

TabLayout上下滑动标题停留顶部

CoordingatorLayout + TabLayout + ViewPage实现上下滑动TabLayout停留页面顶部;

2017-07-27

高仿京东商品列表布局切换

高仿淘宝京东商品列表布局切换;使用RecyclerView实现商品列表布局切换效果;

2017-04-27

Android签名获取工具

Android MD5 签名获取工具

2017-03-27

Android播放音乐

Android播放音乐文件,使用MediaPlayer播放音乐文件,实现拖拽播放;

2017-03-23

Android相机相册图片裁剪

调用系统相机相册获取图片,开启系统图片裁剪页面处理图片;

2017-03-10

RecyclerView显示不同item

RecyclerView显示不同的item;

2017-03-09

PopupWindow嵌套ListView

Demo实现了PopupWindow嵌套ListView,使用简单方法解决ListView宽度自适应问题;以及包含使用AndroidStudio制作9.png图片;

2017-01-07

Android流式布局

使用FlowLayout工具类实现流式布局,可实现单选,多选,非常简单,十几行代码搞定;

2016-12-30

Android搜索框变色

实现效果:页面上下滑动时根据滑动告诉设置搜索框的颜色;

2016-11-30

android商品详情

android商品详情,通过一个自定义的布局非常简单的实现功能效果;可以根据不同要求更改布局;

2016-11-29

android侧滑删除

使用SwipeLayout实现布局侧滑删除,适用于任何布局,使用起来非常的简单;

2016-10-24

空空如也

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

TA关注的人

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