ZhengJiao

书山有路勤为径,学海无涯苦作舟!

排序:
默认
按更新时间
按访问量

android:自定义view--区线图

老规矩,先上图,整个自定义view分为标题模块,xy轴标注数据模块和数据模块,其实数据模块是有一个浅灰色的背景,但是动态图里面看不出来,真机上可以看出;和前面几个图表相比增加了贝塞尔区线,虚线,手势点击显示标注线和当前日数据;后面还有左右按钮切换上周下周数据,这个不是主要功能,就不加到博客中了,真...

2018-04-05 00:10:39

阅读数:222

评论数:1

android:RecyclerView布局管理显示不同跨度和空布局

布局管理器显示不同跨度: 实用RecyclerView必须设置一个布局管理器,这里设置GridLayoutManager,还需要给布局管理器设置一个方法; //设置表格,根据position计算在该position处item的跨度(占几列数据) layoutManager...

2018-01-16 11:10:07

阅读数:720

评论数:0

android:自定义view--组合控件

项目中用到了很多类似的界面,一行左右两边都是显示文本,数量非常多; 如果按照普通的方法画肯定也能非常轻松的画出来,但是因为使用地方较多,为了后期维护,代码的简介,提高开发效率,简单易用等等:可以自定义一个组合控件; 自定义组合控件使用起来非常方便,创建也非常的简单,四步走: 第一步:创建组合控件的...

2017-12-13 10:56:52

阅读数:297

评论数:1

android:自定义view--横向柱形图

此demo也是从我们真实项目中copy出来的;大致步骤和制作MyTabView差不多,只不过稍微繁琐一些; /** * Created by zheng on 2017/12/4. * 横向的柱形图 * * 1:绘制XY轴 * 2:绘制XY轴刻度和旁边的文本 * 3:绘制圆角矩形(六个...

2017-12-11 14:07:41

阅读数:696

评论数:1

android:自定义view--MyTabView

如果标题分割线是竖直的就非常简单了,可以直接使用TabLayout实现; 其实上面的圆角不用咱们考虑,因为activity中间部分整体是一个CardView 只需将title部分自己画出来即可;整个view由四个图形绘制而成: android自定义view:Paint和Canvas ...

2017-12-01 14:41:17

阅读数:329

评论数:3

android自定义view--Paint和Canvas

demo主要简单了解下自定义view在onDraw()对视图进行绘制的一些简单操作如果英语很6可以直接看官方文档:Canvas官网地址    Paint官网地址要绘制图形,首先得调整画笔(Paint),按照自己的需求设置画笔的相关属性,常用的一些设置有: 1、setAntiAlia...

2017-11-30 16:20:27

阅读数:227

评论数:1

android:viewpager+photoview实现图片查看器

效果需要两个手指禁止缩放,所以没有光标,只能用手机投放电脑上录制动态图片; demo中实用了一个第三方的photoview,非常简单实用;可实现图片双击放大,手势放大缩小,当手指离开屏幕时如果图片小于原图可自动恢复原图大小,可实现点击监听,长按图片监听; 整个demo非常简单,整体就是一个acti...

2017-11-28 11:11:38

阅读数:2975

评论数:1

android:高仿京东商品属性筛选(流式布局)

筛选和属性选择是目前非常常用的功能模块;几乎所有的APP中都会使用; 点击筛选按钮会弹出一个自己封装好的popupWindow,实用方法非常简单;两行代码直接显示;(当然初始化数据除外) 这里和以前用到的流式布局有些不一样:流式布局 以前使用的是单个分类,而且也没有在项目中大量实用;这个筛选功能除...

2017-11-24 16:45:29

阅读数:1959

评论数:0

android ripple水波纹详解

Ripple是Material Design(材料设计)中的效果; 虽然在5.0的机型上,会自带Ripple点击效果,但是有时候需要自己更改点击效果; 使用Ripple的关键就是在android:background中设置; 使用方法也非常简单,在drawable中创建**.xml文件: <...

2017-09-22 14:09:27

阅读数:1114

评论数:0

Android:TabLayout向上滑动停留页面顶部

相信大家在很多APP中都可以看到这样的效果;下面是一个tablayout,上面可以加入其他的布局文件,当滑动的时候tablayout停留在页面顶部; 我们这里使用CoordingatorLayout + TabLayout + ViewPager来实现; 如果不了解CoordingatorLayo...

2017-07-27 14:12:37

阅读数:7236

评论数:9

Android高仿京东淘宝商品列表布局切换效果

商品列表布局切换效果很常见,因为淘宝京东有的界面下面很多公司都会给风模仿 当然,我们公司也不例外,最近版本更新添加了这个功能; 在项目中直接使用RecyclerView实现切换功能; 如果不了解RecyclerView的可以先看下:  RecyclerView使用详解 使用RecyclerView...

2017-04-27 15:37:25

阅读数:4707

评论数:0

Android使用MediaPlayer播放音乐文件

这里主要介绍的是SeekBar拖动条和MediaPlayer播放器; 最近项目添加一个音乐播放页面,让用户可以试听警报声,所以实现单曲播放,但是只要单曲可以实现,多曲也非常简单; 首先看下布局文件,在这只复制SeekBar:(其他的布局文件太简单了,如果想看可以下载demo) ...

2017-03-23 17:55:25

阅读数:1194

评论数:0

android圆形头像:相机裁剪+相册选择

这里我们调用的都是系统提供的类,所以使用起来非常简单; 每次点击圆形头像都会弹出一个PopupWindow,可以点击“拍照”,“手机相册”和"取消"; 1,当点击"拍照"时开启系统拍照页面,拍照完成 成功接收图片以后 携带数据 打开 图片裁剪页面,裁剪完成 ...

2017-03-10 10:12:52

阅读数:1401

评论数:2

RecyclerView显示多种Item布局

如果大家不了解RecyclerView,请点击下面博客先进行了解: http://blog.csdn.net/zheng_jiao/article/details/52389707 如果大家使用过RecyclerView,显示多个item非常简单; 我们项目中有6个不同的布局,在这里我为了大家方...

2017-03-09 10:18:04

阅读数:3501

评论数:5

android:PopupWindow嵌套ListView (附加制作9.png图片)

首先看下效果图,就是普通的PopupWindow弹出分类选项点击效果; popupWindow的布局有两种方式可以实现: 第一种:使用线性布局直接将将图片,文字写好; 第二种:为长期考虑,使用PopupWindow嵌套ListView;(可扩展性强) 我们Demo中使用的是第二种; 可能大家会感觉...

2017-01-07 22:50:20

阅读数:1578

评论数:4

Android流式布局FlowLayout

现在商城类的APP几乎都要用到流式布局来实现选择属性功能,在我的demo中是通过FlowLayout工具类实现流式布局 使用起来非常简单,十几行代码就可以实现; 在我们的项目中大部分都是单选效果,为了防止用到多选,demo中也实现了多选; FlowLayout大家不用研究怎么实现的,只要会使用就好...

2016-12-30 16:40:08

阅读数:1264

评论数:1

android搜索框上下滑动变色

搜索框上下滑动变透明度是现在APP中很常见的效果; 首先来看下布局骨架: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="ht...

2016-11-30 15:13:22

阅读数:2178

评论数:2

android商品详情详解

首先看下效果图(样式,布局可以根据产品要求改变), 先大致说一下,整体结构使用的是LinearLayout实现,分上下两部分,上边就是我们能滑动的自定义布局,下面就是“进入店铺”,“立即购买”这两个无关紧要的布局; 下面是根据产品的要求更改的,每个APP几乎都不一样,所以说是无关紧要; 布局文...

2016-11-29 15:00:14

阅读数:1291

评论数:2

Android底部导航框架(解决fragment界面重现,getActivity空指针)

android底部导航框架可以说是目前最常用的框架,看似非常简单的框架如果搭建不好后期会出现各种意想不到问题; 比如我前面两篇写的每次点击底部图标fragment之间会来回替换,这样肯定不实用;这个demo使用add(),hide(),show()代替replace() 再者当打开app之后按ho...

2016-10-10 14:43:12

阅读数:1489

评论数:0

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

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

2016-09-23 13:37:50

阅读数:954

评论数:0

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