php 实心圆,Android利用drawable-xml自定义实心圆和空心圆
一、空心圆
在drawble文件夹新建circle_shape.xml的文件:
配置一个线段宽度为2dp、颜色为红色、大小为10dp的空心圆
如果你的View是宽高相等,就是圆形,即长宽要有值,不能为wrap_content
将TextView的背景设置为空心圆:
android:layout_width="150dp"
android:layout_height="150dp"
android:gravity="center"
android:background="@drawable/circle_shape"
android:text="@string/hello_world" />
二、实心圆
新建一个实心圆的xml,配置一个线段宽度为2dp、颜色为红色、大小为10dp的实心圆
如果你的View是宽高相等,就是圆形,即长宽要有值,不能为wrap_content
将TextView的背景设置为实心圆如上面代码。
三、拓展:
空心圆和实心圆的区别其实就在于画笔的不同,区别如下:
stroke:用笔画,也可以翻译成轮廓,可以画空心的,代码中表示为:Paint.Style.STROKE。
solid:固体的,实体的。 也就是实心的,代码表示为:Paint.Style.FILL。
php 实心圆,Android利用drawable-xml自定义实心圆和空心圆相关推荐
- android 一分钟倒计时动画,Android利用属性动画自定义倒计时控件
本文介绍一下利用属性动画(未使用Timer,通过动画执行次数控制倒计时)自定义一个圆形倒计时控件,比较简陋,仅做示例使用,如有需要,您可自行修改以满足您的需求.控件中所使用的素材及配色均是笔者随意选择 ...
- Android Canvas进阶之自定义View实现Splash的旋转、扩散聚合、水波纹特效
先上效果图 动画可以分割为3阶段,第一阶段是6个小圆的旋转,第二阶段是6个小圆的扩散和收缩,第三部分是水波纹特效,动画的实现也是按照这三个阶段进行实现的. 1.初始化 自定义FlashView继承Vi ...
- android利用shap画小圆圈(空心圆、实心圆)
在做引导页面的时候需要用到小圆圈指示器,这里我们一般就采用shap画出来 实心圆: <?xml version="1.0" encoding="utf-8" ...
- android 主题xml,自定义Android主题风格theme.xml方法 Android开发技术
自定义Android主题风格theme.xml方法 Android开发技术 2013 年 5 月 23 日 在Android中可以通过自定义主题风格方式来实现个性化以及复用,首先我们创建theme.x ...
- android之利用surfaceView实现自定义水印相机
android之利用surfaceView实现自定义水印相机 知识点 1.自定义相机+预览相机 2.截屏拍照加水印 3.关于不使用intent来传输图片 4.关于大家说要demo的,因为这里是项目里头 ...
- Android在Activity中动态增加xml自定义样式布局控件(引用xml布局文件和循环增加控件)
工程目录: MainActivity package com.example.test1121;import androidx.appcompat.app.ActionBar; import andr ...
- Android利用自定义View实现简单的足球战术板
参考自:http://blog.csdn.net/lmj623565791/article/details/46858663 学习Android初期,之前接触了一些UI设计,突发奇想想要做一个简单的足 ...
- Android使用xml自定义软键盘效果(附源码)
Android使用xml自定义软键盘效果原理: 1,软键盘其实是个控件,使用android.inputmethodserver.KeyboardView类定义. 2,主布局中使用帧布局,当我们需要显示 ...
- android 图片叠加xml,Drawable子类之——LayerDrawable (图层叠加)
本文出自 "阿敏其人" 简书博客,转载或引用请注明出处. LayerDrawable对应的XML的根元素是,,它使一种层次化显示的Drawable集合.也就说,可以通过显示由多个D ...
最新文章
- datagrid表头与内容不对应_斜线表头竟然如此简单,花上3分钟学习,从此告别低颜值报表...
- [2019 牛客CSP-S提高组赛前集训营4题解] 复读数组(数论)+ 路径计数机(数上DP)+ 排列计数机(线段树+二项式定理)
- jsp项目开发案例_Laravel中使用swoole项目实战开发案例一 (建立swoole和前端通信)
- Powerdesigner设置表字段注释与name相同
- 关于CSS一些细节问题
- C++封装SQLite实例六
- C++ 在程序中设置环境变量
- 圆面积公式积分法推导
- WordPress网站配置腾讯云cdn缓存
- Python 实现大文件全文翻译
- 名师出高徒,VS 2005 调试心得。个人信息管理页面(部分)
- springboot1.5.x+ seata1.4.2(最新版本)+springcloud ( Edgware.SR5) +eureka+feign+mybatis-plus(最新)
- logstash: Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread “
- 新手卖家注意,提高转化率是关键
- R构建逐步回归模型(Stepwise Regression)
- vMotion迁移报错提示目标主机不支持虚拟机的当前硬件要求
- 如何人体穴位自我按摩
- 一个简单的C语言程序是怎么来的呢?
- 气象雷达在民航中的运用
- Easy Save 3