UIButton是一个常用控件,使用方法十分基本,但是有很多技巧常常不被注意,本文主要介绍UIButton的一些较高级技巧,用于实现图片和标签显示的美观性等。
开发时常常碰到按钮的下侧或者右侧有标题的情况,如下图所示:
左侧的是上下结构,右侧的是左右结构,要实现这两种显示,有两种方法。
【按钮的内部控件】
首先我们要了解按钮内部有imageView和titleLabel两个控...
分类:
其他好文 时间:
2015-08-06 00:34:14
阅读次数:
106
下面来实现一个loading效果。具体效果如下:
首先对这个效果进行拆分,它由以下部分组成:
1 一个”闪电”样式的图案;
2 “闪电”图案背后是一个圆角矩形;
3 “闪电”图案上面有一层颜色不断”飘过”
拆分完效果后,思考下如何实现。下面是我的思考过程。
1 android sdk并没有提供这样的控件,很显然是需要自定义控件;
2 很显然是一个View而不是ViewGroup,所以可以...
分类:
其他好文 时间:
2015-08-05 22:15:47
阅读次数:
186
项目中要使按钮点击和默认有不同效果,又要使listview的按钮有圆角效果,需要同时在drawable文件夹里面使用shape和selector属性,样式如下:...
分类:
移动开发 时间:
2015-08-05 16:27:49
阅读次数:
134
在最近的项目中需要用到一个类似于toast效果的警告框,而且还要是圆角的。下面是我实现的效果截图:
首先定义一个dialog:
package com.bobge.doura.customview;
import android.app.Dialog;
import android.content.Context;
import android.view.LayoutInflater;
...
分类:
其他好文 时间:
2015-08-05 12:55:39
阅读次数:
147
边 框圆角效果 border-radius 除了px单位 还可以用%或者emborder-radius:10px; /* 所有角都使用半径为10px的圆角 */ border-radius: 5px 4px 3px 2px; /* 四个半径值分别是左上角、右上角、右下角和左下角,顺时针 */ ...
分类:
Web程序 时间:
2015-08-04 20:52:11
阅读次数:
134
第一种方法:如果是CSS2.2的话,可以简单写一个制作圆角矩形,分上中下裁成三张图CSS3实现圆角 标题 第二种方法:如果是使用CSS实现圆角的话,那么目前最简单的方法就是CSS3中的-moz-border-radius、-webkit-border-radius以及border-...
分类:
Web程序 时间:
2015-08-04 20:42:02
阅读次数:
121
一、display: none 隐藏 block显示 visibility:hidden隐藏 visible显示display:none和visibility:hidden这两个属性对应的值都是隐藏对像,但是它们隐藏对像有点区别。display和visibility的区别:display隐藏相当于....
分类:
Web程序 时间:
2015-08-04 18:34:36
阅读次数:
186
1、渐变 Gradient:linear-gradient 线性渐变和 radial-gradient径向渐变2、rgba(); 设置颜色和透明度,需要注意的是,所有用到颜色的地方,都可以使用这一属性值。比如设置border的颜色透明度3、border-radius 圆角 语法:border-ra....
分类:
Web程序 时间:
2015-08-04 12:55:29
阅读次数:
111
package?com.example.cavis;
import?android.R.color;
import?android.content.Context;
import?android.graphics.Bitmap;
import?android.graphics.BitmapFactory;
import?android.graphics.Canvas;
impo...
分类:
其他好文 时间:
2015-08-03 23:02:09
阅读次数:
429
在ios开发时, 程序的图标会被apple进行美化, 自动圆角, 加上阴影和反光效果;如果有时候不想要阴影和反光,可以这样做:在Info.plist中添加一个Icon already includes gloss effects并选择YES.
分类:
移动开发 时间:
2015-08-03 18:19:23
阅读次数:
189