- 博客(6)
- 收藏
- 关注
转载 TextInputLayout的使用
前言 一般登录注册界面都需要EditText这个控件来让用户输入信息,同时我们一般会设置一个标签(使用TextView)和EditText的hint属性来提示用户输入的内容,而设计库中高级组件TextInputLayout则专门为EditText设计的,即通过使用TextInputLayout包裹EditText实现当用户开始输入时hint属性值将显示在EditText上面作为一个提示标签,这
2016-03-18 14:31:42 394
转载 Android Handler机制
一、重要参考资料 【参考资料】 目前来看,下面的几个网址中的内容质量比较不错,基本不需要再读别的网址了。 1、android消息机制一 http://xtfncel.javaeye.com/blog/663517 Android消息机制(一) 一、 角色描述 1.Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message
2016-03-18 14:16:32 306
转载 Android 图片拖拽、放大缩小的自定义控件
需求:像相册中的图片跟随手指拖动,双指的放大和缩小,相册中拖出范围之后有弹回的动画,感觉上很圆润,很舒服,我写的例子中并没有加动画思路:1.自定义DragImageView.java 2.自定义中先画图片,图片大于屏幕就把图片缩小后显示,图片小于屏幕就直接显示,显示之前要计算显示图片的Rect,Rect是其实就是四个坐标,用来控制显示图片的范
2016-03-18 14:13:15 505
转载 Android自定义控件——PullZoomView
本文介绍PullZoomView的简单实现,如图:就是通过下拉ListView或者ScrollView或者更多的View如GridView,RecycleView等等,的时候对Header有一个放大缩小的效果实现思路就是根据所需要封装的不同的下拉控件来做不同的实现,比如:ListView:该控件本身有添加Header的功能,我们只需做简单的处理就可以用了,在满足一定条件
2016-03-18 14:09:28 463
转载 Android自定义控件——ExpandTextView
本文介绍一个这样婶儿的TextView,如图:点击的时候TextView会伸缩,有种Clip的感觉,原理也很简单,就是把两个TextView重叠起来,一个现实固定的行数的文本,另一个现实全部的文本,初始化的时候,容器的高度等于固定文本的高度,完全展开时的高度等于文本显示全的高度,过程用一个动画控制就可以了。下面贴代码:ExpandTextView.java[ja
2016-03-18 14:07:12 425
转载 Android自定义控件——FloatLayout
本文介绍一个好多App都有的布局容器,如图这种效果在微博,美团,点评上面都有使用,是一种很不错的交互方式。实现原理: 自定义一个Layout,可以是LinearLayout,RelativeLayout 容器总共有三个部分,HearderLayout最上面的部分,FloatLayout滑动的时候浮动的部分,ContentLayout下面的内容部分,这里我们使
2016-03-18 14:05:10 1294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人