原理:
通过自定义View绘制显示密码按钮,当点击密码按钮的时候调用setInputType来更改属性。
解决方案:
就直接上代码了
package com.finals.view;
import com.example.test.R;
import android.content.Context;
import android.content.res.TypedArray;...
分类:
移动开发 时间:
2015-04-25 18:24:24
阅读次数:
187
先看效果图,点击事件触发时背景变化,一般都是通过selector标签实现的。但是当我们经常要使用到的时候,我们想直接在布局文件中设置两个背景资源,点击时候一个,默认情况下一个,这样就很直观的在布局文件中看出来,而不需要建立大量的selector来实现。
这样的效果当然可以使用android:background设置一个Selector背景,但是这里不是。这里仅仅是自定义一个button。...
分类:
其他好文 时间:
2015-04-24 09:21:49
阅读次数:
268
首先看一下效果:自定义的View:import com.example.circlepregress.R;import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Color;
import android...
分类:
移动开发 时间:
2015-04-22 18:33:34
阅读次数:
300
package com.view.drop;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.Bitm...
分类:
其他好文 时间:
2015-04-20 23:52:53
阅读次数:
173
package com.timeshare.tmband.Utils;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android....
分类:
其他好文 时间:
2015-04-17 18:06:16
阅读次数:
216
【 RoundImageView.java】 1 package com.dxd.roundimageview; 2 import android.content.Context; 3 import android.content.res.TypedArray; 4 import...
分类:
移动开发 时间:
2015-04-13 15:58:09
阅读次数:
210
1、引言
对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现:
自定义一个CustomView(extends View )类
编写values/attrs.xml,在其中编写styleable和item等标签元素
在布局文件中CustomView使用自定义的属性(注意namespace)
在CustomView的构造方法中通过TypedArray获取
ps:如果你对上...
分类:
移动开发 时间:
2015-04-13 10:56:44
阅读次数:
217
package com.example.circleprogressbar;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import andro...
分类:
其他好文 时间:
2015-04-11 17:37:48
阅读次数:
269
有时候android传统的页面布局不足以满足我们的需求,常常需要自己定义view,通常继承View,然后重写构造方法以及onDraw等函数,再具体实现自己定义的复杂view。我们知道在给控件赋属性时,通常使用的是android系统自带的属性,比如 android:layout_height="wrap_content",除此之外,我们亦可以自己定义属性,这样在使用的时候我们就可以使用形如
my...
分类:
移动开发 时间:
2015-04-03 11:25:27
阅读次数:
177
效果图:
使用方法:
1.将下面这段代码copy过去package cc.android.supu.view;
import cc.android.supu.R;
import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import...
分类:
其他好文 时间:
2015-03-03 16:44:40
阅读次数:
171