原文:Android中使用canvas定制控件(控件周围阴影)

首先上一张效果图: 基本的思路是: .绘制圆角矩形。 .四周添加阴影。 开始绘制 在onDraw中,首先初始化画笔: paint.setShadowLayer中各个参数分别是:阴影半径,阴影x坐标偏移,阴影y坐标偏移,阴影颜色。 再根据效果图,计算绘制的坐标: 使用canvas的drawRoundRect进行绘制: drawRoundRect的各个参数:RectF包含一个矩形的四个单精度浮点坐标, ...

2014-09-03 11:58 0 6202 推荐指数:

查看详情

Canvas中使控件居中

经常会遇到要在Canvas里将各类控件居中的问题,下面以TextBlock为例说明。 ...

Sun Dec 23 02:59:00 CST 2012 0 5947
怎么为android控件边缘添加阴影

控件设置一个有阴影感的背景图片即可,可以使用shape 在自定义shape中增加一层或多层,并错开,即可显示阴影效果。为增加立体感,按钮按下的时候,只设置一层。我们可以通过top, bottom, right 和 left 四个参数来控制阴影的方向和大小 //自定义两种阴影 ...

Fri Mar 17 03:57:00 CST 2017 0 10241
android 定制个性按钮 控件

【注:此博客长期荒置,因此附上这个工程的下载链接:http://pan.baidu.com/share/link?shareid=81046&uk=1158065893 有兴趣可以下载看看】 既然是要做app,那么如果全都用android自带的控件的话界面就太单调和难看了,所以每个 ...

Wed Feb 15 23:26:00 CST 2012 7 5092
Android_去掉EditText控件周围橙色高亮区域

先来看看默认的EditText控件效果: 布局就是一个Activity里就放了一个EditText控件,可以看到四周有橙色的高亮区域 处理后的效果: 接下来简单描述下处理过程: 1,查看EditText这个类的源码 在其构造方法里默认使用了系统定义的风格 ...

Sun Apr 15 10:28:00 CST 2012 0 4881
android switch控件使用

open.setOnCheckedChangeListener(new OnCheckedChangeListener() {@Overridepublic void onCheckedChanged ...

Tue Oct 14 23:12:00 CST 2014 0 4064
android AlertDialog控件使用

1、先创建activity_alert_dialog.xml 2、AlertDialogActivity.java 3、效果: ...

Sun Aug 25 23:31:00 CST 2019 0 1230
Android打造万能自定义阴影控件

目录介绍 01.阴影效果有哪些实现方式 02.实现阴影效果Api 03.设置阴影需要注意哪些 04.常见Shape实现阴影效果 05.自定义阴影效果控件 06.如何使用阴影控件 07.在recyclerView中使用注意点 01.阴影效果有哪些实现方式 ...

Wed Aug 07 03:26:00 CST 2019 0 543
Android控件GridView的使用

如果是列表(单列多行形式)的使用ListView,如果是多行多列网状形式的优先使用GridView。 GirdView的一些属性: android:numColumns="auto_fit" --------列数设置为自动android:columnWidth ...

Sun Jul 20 02:14:00 CST 2014 3 218580
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM