在Android开发应用中,默认的Button是由系统渲染和管理大小的。然后,我们在产品的实际开发中,需要对默认Button进行美化,比如自定义背景的按钮、自定义图片按钮等,以此来改善UI的美观并且提高用户的体验度。
Button控件常用属性如下:
一、自定义按钮背景
1.修改系统默认Button的背景颜色
(1)在drawable资源目录下按钮下后的效果变化描述文件dra...
分类:
其他好文 时间:
2015-05-12 13:40:23
阅读次数:
199
在adapter的getView方法中:convertView.setOnTouchListener(this);2.重写方法:@Override
publicbooleanonTouch(Viewv,MotionEventevent){
//TODOAuto-generatedmethodstub
switch(event.getAction()){
caseMotionEvent.ACTION_DOWN:
v.setBackgroundColor(context...
分类:
其他好文 时间:
2015-05-11 20:14:00
阅读次数:
137
#pragma 处理字体点击效果
- (void)dealWithItemFont:(UITabBarItem *)messageItem
{
NSMutableDictionary *dic=[NSMutableDictionary dictionary];
[dic setValue:[UIColor grayColor] forKey:NSForegroundColorAtt...
分类:
移动开发 时间:
2015-05-08 20:25:12
阅读次数:
198
开发里要做一个点击Button变换背景的效果,如图 ![未点击Button][1]![点击后Button][2]不仅Button的背景要变:白变红,而且Button里的文字颜色也需要改变:白变红,因为文字的位置看似是在图片旁边,然后我就斯巴达...
分类:
其他好文 时间:
2015-05-07 22:19:46
阅读次数:
146
我们在开发网站时,会发现当我们添加标签后,标签有一个点击效果,比如颜色变化,这样开看起来用户体验会很棒,那么在我们的Android开发中如何加入这样的效果呢?本篇就为大家揭开它的神秘面纱。 既然是点击事件的变化,我们就要监控用户是否点击,这里我有两种实现方式:1、通过改变背景图片达到上述效果;...
分类:
移动开发 时间:
2015-05-02 19:21:51
阅读次数:
162
看到android 5.0有一个按钮点击效果非常棒,先来看效果图:
但是这种效果只能在5.0的系统上有效果,如何在低版本上实现呢?...
分类:
移动开发 时间:
2015-04-29 09:57:59
阅读次数:
213
之前给背景添加点击事件一直都是加手势,然后经常会与控件的点击效果冲突,还需要加一个判断。今天在书上看到将nib里的view设置成为UIControl然后添加一个点击事件(UIControlEventTouchDown)。 之前也知道,但是都是用的故事板,于是研究了一下用代码实现 UIControl是...
分类:
移动开发 时间:
2015-04-28 11:28:06
阅读次数:
149
Selector:在开发过程中,通常我们需要给控件增加点击的效果,效果如下:默认效果点击效果1、首先准备两张图片(默认和点击时的图片)2、右击res文件夹,新建一个xml文件,在弹出的对话框中,ResourceType选择Drawable,RootElement选择Selector,填入文件名(如:pressed_select..
分类:
移动开发 时间:
2015-04-24 19:29:28
阅读次数:
1519
在开发中经常会遇到需要用户输入的情况,比如:登录、注册;
以前的做法是如果用户没有输入内容,点击了登录按钮,弹出一个警告“内容为空”,
更友好的做法是,在用户完成必须填写的内容后,登录按钮才可点击,
效果如下图:
这就需要监听textField中输入的内容,很容易想到去UITextField代理方法里寻找答案,这里有一个简单的方式来实现:
- (void)view...
分类:
其他好文 时间:
2015-04-08 16:26:03
阅读次数:
155