自定义View
文章平均质量分 83
lxn_李小牛
Where you spend your time on,The Time will let you become what kind of person
展开
-
Android 自定义属性
一.概述今天看看如何自定义属性,先总结一下步骤: 1.自定义一个View 2.在values文件夹下新建attr.xml文件,在里面定义自己的属性 3.在布局文件中使用自定义的属性,注意命名空间 4.在构造方法中获取自定义的属性二.实现下面我们一步步来讲解上面的步骤 1.写出自己的类public class CustomView extends View { public Cust原创 2016-02-03 21:03:34 · 493 阅读 · 0 评论 -
Android实现3D页面加载进度条动画
一.概述最近在研究公司的代码,发现每次切换页面时做的进度条效果还挺不错的,所以想深入研究一下,今天就带大家来看看到底是如何实现的,首先上效果图 二.实现上面的进度条最大的特点就是有种立体的感觉,中间的文字貌似是在垂直于平面在转动,下面看看具体的实现: 1.首先我们需要四张图片SOUFUN_LOADING_BAR SOUFUN_LOADING SOUFUN_LOADING1 SOUFUN_L原创 2016-02-22 17:48:22 · 2492 阅读 · 1 评论 -
Android仿微信实现快速索引选择联系人
一.概述先看效果图,然后在给大家慢慢介绍 二.实现先给大家说说这些城市的数据是怎么来的,在实际开发中,一般都是从服务器里获取过来的,这里因为不太方便,我就没有使用服务器,而是直接把数据保存在了本地文件,模拟访问服务器然后去读取数据,过程不重要,我们这里重点是获得数据,我们先看看这些数据放在哪吧。 在当前项目的assets目录下,我们放入了json格式的数据,我们打开看一下{ "sta原创 2016-03-05 13:19:20 · 3367 阅读 · 3 评论 -
Android修改圆形进度条ProgressBar的默认颜色
前言有时候系统默认的圆形进度条不能满足我们的需求,那么下面我们来对默认的颜色和样式进行一个修改。效果图实现代码因为是圆形进度条,我们需要设置下面这个属性android:indeterminateDrawable <ProgressBar android:layout_width="40dp" a原创 2018-01-11 14:26:05 · 4172 阅读 · 2 评论 -
Activity,Fragment,自定义View状态的保存和恢复
概述今天我们从源码的角度来分析一下Activity,Fragment状态保存和恢复的过程,以及如何在自定义View中保存和恢复状态。通常我们在onSaveInstanceState方法里保存Activity状态。protected void onSaveInstanceState(Bundle outState) { outState.putBundle(W原创 2018-02-03 21:51:41 · 1281 阅读 · 0 评论