经常会遇到要在Canvas里将各类控件居中的问题,下面以TextBlock为例说明。 ...
首先上一张效果图: 基本的思路是: .绘制圆角矩形。 .四周添加阴影。 开始绘制 在onDraw中,首先初始化画笔: paint.setShadowLayer中各个参数分别是:阴影半径,阴影x坐标偏移,阴影y坐标偏移,阴影颜色。 再根据效果图,计算绘制的坐标: 使用canvas的drawRoundRect进行绘制: drawRoundRect的各个参数:RectF包含一个矩形的四个单精度浮点坐标, ...
2014-09-03 11:58 0 6202 推荐指数:
经常会遇到要在Canvas里将各类控件居中的问题,下面以TextBlock为例说明。 ...
为控件设置一个有阴影感的背景图片即可,可以使用shape 在自定义shape中增加一层或多层,并错开,即可显示阴影效果。为增加立体感,按钮按下的时候,只设置一层。我们可以通过top, bottom, right 和 left 四个参数来控制阴影的方向和大小 //自定义两种阴影 ...
【注:此博客长期荒置,因此附上这个工程的下载链接:http://pan.baidu.com/share/link?shareid=81046&uk=1158065893 有兴趣可以下载看看】 既然是要做app,那么如果全都用android自带的控件的话界面就太单调和难看了,所以每个 ...
先来看看默认的EditText控件效果: 布局就是一个Activity里就放了一个EditText控件,可以看到四周有橙色的高亮区域 处理后的效果: 接下来简单描述下处理过程: 1,查看EditText这个类的源码 在其构造方法里默认使用了系统定义的风格 ...
open.setOnCheckedChangeListener(new OnCheckedChangeListener() {@Overridepublic void onCheckedChanged ...
1、先创建activity_alert_dialog.xml 2、AlertDialogActivity.java 3、效果: ...
目录介绍 01.阴影效果有哪些实现方式 02.实现阴影效果Api 03.设置阴影需要注意哪些 04.常见Shape实现阴影效果 05.自定义阴影效果控件 06.如何使用该阴影控件 07.在recyclerView中使用注意点 01.阴影效果有哪些实现方式 ...
如果是列表(单列多行形式)的使用ListView,如果是多行多列网状形式的优先使用GridView。 GirdView的一些属性: android:numColumns="auto_fit" --------列数设置为自动android:columnWidth ...