Android控件
大忽悠QAQ
这个作者很懒,什么都没留下…
展开
-
简单的圆形的进度条
很久没有发博客了,准备从现在开始多写多发,把自己平时遇见的坑和心得一点点记录下来,算是记录自己的成长吧。 话不多说,今天分享的是圆形进度条的实现思路。源于公司之前要实现的一个控件,当时可是费了我一番心思才找到实现方式。上效果图 这个效果的实现主要是使用到了Canvas的一个属性,叫PorterDuffXfermode,这个属性可以将所绘制的图形的像素与Canvas中对应位置的像素按照一定规则原创 2017-02-13 11:50:02 · 538 阅读 · 1 评论 -
文字一个个出现的TextView
最近自己折腾了个小玩意儿,其中有个需求是让文本一个个的出现在界面上,实现类似打字的效果。先看效果图 实现起来很简单,先上代码package com.example.typertext;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import andr原创 2016-09-08 16:50:04 · 711 阅读 · 0 评论 -
用ListView自带的多选模式完成多选功能
说到用ListView完成这个功能,很多人的第一想法是,通过维护一个被选中的集合,然后在adapter中通过判断是否被选中来改变不同的显示方式(我不止一次的看到用这种方式实现的多选)。 但是很多人不知道的是,ListView其实自带多选模式,使用这个模式可以很轻松的完成多选功能,先上效果图。 ListView在设计之初就考虑到了多选,所以ListView其实有四种模式,分别是CHOICE_M原创 2017-03-03 17:37:54 · 1819 阅读 · 0 评论