<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:startColor="#dddddd"
android:endColor="#ff7f27"
/>
<stroke
android:width="1dp"
android:color="#aaaaaa"
/>
<corners
android:radius="25dp"
/>
<padding
android:left="30dp"
android:right="30dp"
android:top="10dp"
android:bottom="10dp"
/>
</shape>
文件名:myBG.xml,位置:res/drawable/
gradient:渐变;stroke: 描边;conrners:圆角;padding:内边距;
上面代码的效果:
----------------------------
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:startColor="#dddddd"
android:centerColor="#555555"
android:endColor="#ff7f27"
android:angle="270"
/>
<stroke
android:width="1dp"
android:color="#aaaaaa"
/>
<corners
android:radius="15dp"
/>
</shape>
代码效果:
----------------------------------
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:startColor="#dddddd"
android:endColor="#ff7f27"
android:type="radial"
android:gradientRadius="100"
android:centerX="0.5"
android:centerY="0.2"
/>
<stroke
android:width="1dp"
android:color="#aaaaaa"
/>
<corners
android:radius="15dp"
/>
</shape>
gradientRadius:渐变半径 ;
代码效果:
---------------------------
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:startColor="#dddddd"
android:endColor="#ff7f27"
android:type="sweep"
android:gradientRadius="100"
android:centerX="0.5"
android:centerY="0.5"
/>
<stroke
android:width="1dp"
android:color="#aaaaaa"
/>
<corners
android:radius="15dp"
/>
</shape>
代码效果:
没做详细讲解,这仅仅是我备忘用。。。。
- 大小: 2.5 KB
- 大小: 2.3 KB
- 大小: 10 KB
- 大小: 7.6 KB
分享到:
相关推荐
本文主要记录Android控件设置阴影 给控件设置阴影,会使得界面元素更好看一写,google 给我们提供了一个现成的控CardView,可以将CardView看做是FrameLayout在自身之上添加了圆角和阴影效果 本文是使用给控件设置...
这个控件是自己写的demo用在项目中,可以运行,实现的效果就是,这个控件作为背景根据用户设定的颜色范围进行背景换色。实现颜色渐变的效果,是整个背景都换色,不是进度条那种渐变。
android加载框效果,本例子有几种效果弹出dialog,本例子主要自定义SVProgressHUD 类,主要代码如下: public enum SVProgressHUDMaskType { None, // 允许遮罩下面控件点击 Clear, // 不允许遮罩下面控件...
弹出框样式的载入视图效果。项目地址:...// 不允许遮罩下面控件点击,背景渐变半透明,点击遮罩消失比如,带有文字提示的:SVProgressHUD.showWithStatus(this, "加载中...");有关更多方式,可下载demo。
* TextView、RadioButton等控件背景,效果都不错,能够自适应 * 2、使用自定义矢量图的方式,说得简单点就是使用安卓提供的一些xml参数,绘制矩形、圆形,然后添加渐变、颜色等效果 * 3、第三种是前面两种方式的...
1、自定义控件RadarView用来画雷达的效果图,可以自定义属性包括 backgroundColor:背景颜色 circleNum:圆的数量 startColor:开始颜色 endColor:结束颜色 lineColor:线的颜色 2、通过Handler循环发送...
自定义上图所示效果的控件时,其实就是用Canvas绘制不同效果,比如渐变圆弧背景、圆周白色分割线、中间文字等,这篇博客也根据绘制的顺序依次阐述。 1.自定义CircleProgressBar,继承View,并实现响应的
android studio 计算器,渐变色背景,圆形控件,按键变色,带括号,用栈实现
2 2 7 设置渐变背景色 2 3 布局属性 2 3 1 android:layout weight属性 2 3 2 android:padding属性和android:layout margin属性 2 3 3 android:layout gravity属性和android:gravity属性 2 4 高级布局技术 第3章 组件...
RWidgetHelper欢迎使用 RWidgetHelper宗旨:专治原生控件各种不服目标:Android UI 快速开发说明Android UI 开发常用:圆角,边框,Gradient背景渐变,控件State各个状态UI样式,阴影,水波纹普通解决方案缺点:代码...
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结: 先看下面的代码: <!-- 实心 --> <solid android:color=#ff9d77/> <!-- 渐变 --> ...
主要就是需求就是椭圆进度,百分比跟随渐变背景,这样一想其实就是一个布局,然后控制里面的进度长度,或者移动,我这是控制长度,这样毕竟简单,而且扩展好,以后进度条有什么奇葩需求也好改。 import android....
Android 滑动渐变背景Toolbar、点击置顶ScrollView,代码绝对是可以运行的,采用的androidx和google的控件。加上协调布局和相对布局嵌套使用
实现的功能 (注意以思路为主) 1. 改变上中下字体大小,...2. 背景颜色实现渐变切换 3. 实现扇叶无缝开启和关闭,从上次结束的位置开始动画 4. 实现颗粒物效果 5. 无缝改变扇叶的速度 6.实现扇叶的渐变显示,更加真实
GradientChange 实现Viewpager的背景随手指移动而发生改变,并且可以从左上角到右下角的渐变随手指移动继续渐变。 说明: 第一个实现是有人跟我说...希望能有人将Viewpager的切换效果整合进来,已使得这个控件更强大。
|--自定义控件风格和全局背景 |--自定义组合控件 |--自定义配置文件资源 |--自定义颜色状态选择资源 |--自定义颜色资源 |--获取网页的源码 |--读取外部资源的文件3种方式 |--读取手机内的短信 |--通信之Application...
Android没有自带颜色编辑器,为了让用户直观的选择颜色,做了这么一个控件,效果图如下:上方颜色条为主颜色条,用户可以选择大致需要的颜色,下方是该颜色的平衡调节,可以调节明亮度。 背景颜色实现起来很容易,用...
固定颜色的动画,背景色,菜单填充,阴影转换 特征 Android 4.x 高程系统生成的动画阴影 触摸涟漪 圆角与内容剪辑 圆形揭示 主题xml属性 小部件和可绘制的着色 字体资源 边缘效应 所有API 简单易用的xml属性用于...