
Android控件学习
zhq217217
只要不停地走,再慢也会超越所有人。。。
展开
-
记录工作中所有的自定义view
开始记录工作中所有用到的自定义view,以后可以直接使用,节约开发时间。项目地址:自定义view项目1.toggleview自定义开关按钮原创 2020-01-09 11:54:32 · 147 阅读 · 0 评论 -
CoordinatorLayout使用总结
coordinatorlayout很强大,但是现在都是千篇一律的是配合appbarlayout等使用,确实很完美,但是也许正是太完美了,结果就是同质化严重,可扩展性差,所以我们应该学习用的同时学习他的思想比较好,比如说coordiantorlayout对于view的解耦做的非常好,所以我重点研究了behaviour,觉得很强大,直接把整理过程记录下来: /** * coo原创 2017-02-28 18:08:16 · 1442 阅读 · 0 评论 -
FloatingActionButton和cardview学习记录
cardview自己好像从来都没用过,今天偶然相遇,记录一下使用过程(很强大); 1.先说都有什么用处?根据名字也知道可以用来制作卡片效果,所以很多时候配合recyclerview或者listview一起使用。不过我倒是觉得可以用来制作圆形头像或者圆角头像,很简单的。 2.用法:由于cardview是framelayout的子view,因此可以理解为就是原创 2017-02-27 15:27:39 · 634 阅读 · 0 评论 -
自定义ViewPager.PageTransformer实现幻灯片效果
最近需要做幻灯片效果,仔细想想其实就是viewpage的自动切换而已,于是想到了viewpager.pagertransformer来实现,使用方法很简单,网上也一大把,这里不做记录,仅仅记录下自己用到的自定义pagertransfomer,以后如果用到可以直接用。1.旋转动画public class RotateDownPageTransformer implements ViewPag原创 2017-02-17 09:36:38 · 856 阅读 · 1 评论 -
shape drawable 总结
最近比较忙,没时间总结,今天抽空总结一下drawable,一个让我很纠结的问题(xml文件中定义)。 1.bitmap drawable,这个其实只要是研究会自定义view的就会发现,其实xml文件中的各个属性,都是很熟悉的,所以就不过多解释,当然也不推荐这么使用bitmap,因为很占用内存,所以仅仅把代码贴出来,不解释。<bitmap xmlns:android="ht原创 2017-01-08 15:30:47 · 461 阅读 · 0 评论 -
自定义View之点 线 面以及绘制一个综合应用时钟
本来前天应该整理的了,但是临时有任务给耽搁了,不过今天回过头来发现好多注意点都忘了,还是记录一下吧。 canvas绘制点,绘制线,绘制各种图形,其实这个可以说是最简单的了,也没有什么具体可以讲的,方法的参数含义基本上都可以理解,这里只说一点:圆弧或者扇形是的绘制如何确定。圆弧的绘制是这样的,他是将一个矩形(之所以不是正方形是因为也可以是椭圆的一部分)的内切圆的一部分截取出原创 2016-12-08 18:26:00 · 784 阅读 · 0 评论 -
控件记录之toggleButton
很早很早的控件了,不过好像一直都没用过,今天看as控件发现还有这么一个东东,所以百度了一番,觉得很简单,就记录一下吧,老规矩,我很懒,记录代码以后复制粘贴用。 先上布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="原创 2016-11-25 20:22:34 · 361 阅读 · 0 评论 -
DialogFragment使用总结
最近使用dialog的情况比较多,谷歌现在开始建议使用Dialogfragment 来代替传统的dialog,至于dialogfragment 的好处大家可以百度一下,于是乎要转变思路开始使用最新的dialogfragment,不过使用过程不是很顺利,各种坑,所以今天索性把基本上所有情况都整理了一下,上代码吧还是 1.最基本的一个普通的dialog public stat原创 2016-11-25 13:41:14 · 5576 阅读 · 0 评论 -
android6.0 动态申请权限问题总结
详细介绍可以看看大神的文章http://blog.youkuaiyun.com/lmj623565791/article/details/50709663 ,本文只是记录一些使用逻辑,以后再用直接复制了(本人比较懒) 一.权限动态申请总体逻辑如下:(复制大神的)// Here, thisActivity is the current activityif (ContextCompat.原创 2016-11-24 16:21:02 · 4266 阅读 · 2 评论 -
自定义view之Text文本
慢慢的开始接触自定义view了,刚开始接触有很多基础是需要整理一下的,比如说Paint的用法,有多少?cavans又有多少方法?如何自定义viewgroup?等等,所以需要一点点开始,今天先记录一下Paint的一些关于文本的用法。 自定义view其实和盖房子一样的道理,首先你需要确定绘制什么样的view,也就是你想盖什么样的房子,是平房还是洋楼,也就是定样,然后你要确定在屏原创 2016-12-02 14:48:21 · 1847 阅读 · 0 评论