圆角矩形 常用作一些组件的背景

构造函数:

RoundRectShape(float[] outerRadii, RectF inset, float[] innerRadii)

Specifies an outer (round)rect and an optional inner (round)rect.// 指定一个外部(圆角)矩形 和 一个 可选的 内部(圆角)矩形。

Parameters:

outerRadii

An

array of 8 radius values, for the outer roundrect. The first two floats

are for the top-left corner (remaining pairs correspond clockwise). For

no rounded corners on the outer

rectangle, pass null.

//一个包含8个弧度值,指定外部圆角矩形的 4个角部的弧度及 :new float[] {l, l, t, t, r, r, b, b};

// 前2个 左上角, 3 4 , 右上角, 56, 右下, 78 ,左下,如果没弧度的话,传入null即可。

inset

A RectF that specifies the distance from the inner rect to each side of the outer rect. For no inner, pass null.

//指定外部矩形4条边 与内部矩形的4条边的个距离,也用RectF的方式指定。

innerRadii

An

array of 8 radius values, for the inner roundrect. The first two floats

are for the top-left corner (remaining pairs correspond clockwise). For

no rounded corners on

the inner rectangle, pass null. If inset parameter is null, this parameter is ignored.

//同第一个参数。

例子如下:

package com.example.testroundrectshape;

import android.app.Activity;

import android.graphics.Color;

import android.graphics.Paint;

import android.graphics.RectF;

import android.graphics.drawable.ShapeDrawable;

import android.graphics.drawable.shapes.RoundRectShape;

import android.os.Bundle;

import android.view.Menu;

import android.widget.TextView;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

TextView test = (TextView) findViewById(R.id.test);

// 外部矩形弧度

float[] outerR = new float[] { 8, 8, 8, 8, 8, 8, 8, 8 };

// 内部矩形与外部矩形的距离

RectF inset = new RectF(100, 100, 50, 50);

// 内部矩形弧度

float[] innerRadii = new float[] { 20, 20, 20, 20, 20, 20, 20, 20 };

RoundRectShape rr = new RoundRectShape(outerR, inset, null);

ShapeDrawable drawable = new ShapeDrawable(rr);

//指定填充颜色

drawable.getPaint().setColor(Color.YELLOW);

// 指定填充模式

drawable.getPaint().setStyle(Paint.Style.FILL);

test.setBackgroundDrawable(drawable);

}

}

效果图:

MYSQL圆角矩形表示_圆角矩形“RoundRectShape”使用详解相关推荐

  1. mysql宽字节注入_转宽字节注入详解

    在mysql中,用于转义的函数有addslashes,mysql_real_escape_string,mysql_escape_string等, 还有一种情况是magic_quote_gpc,不过高 ...

  2. mysql 事务排他锁_[数据库事务与锁]详解六: MySQL中的共享锁与排他锁

    注明: 本文转载自http://www.hollischuang.com/archives/923 在MySQL中的行级锁,表级锁,页级锁中介绍过,行级锁是Mysql中锁定粒度最细的一种锁,行级锁能大 ...

  3. mysql表变量临时表_表变量和临时表详解

    首先让我们来看看什么是表变量和临时表. sql server 表变量 1.初识表变量 表变量在sql server 2000中首次被引用.表变量的定义和创建一个表大致相同,只不过是使用DECLARE ...

  4. 连接mysql所必须参数_数据库连接参数使用方法详解

    在设计数据库应用程序的时候,经常需要将一些信息从程序中独立出来,以保证程序的可移植性.其中最重要的信息就是数据库的连接参数. 在Delphi中,获得正确的数据库连接参数的方法十分简单,你只需要建立一个 ...

  5. 简述mysql完全备份过程_【SQL】MySQL之使用mysqldump全备份及恢复过程详解_MySQL

    mysqldump bitsCN.com [SQL]MySQL之使用mysqldump全备份及恢复过程详解 [目标]使用mysqldump做全备,结合mysql自带的binlog功能实现增量备份 为了 ...

  6. mysql简易购物车系统_基于PHP+Mysql简单实现了图书购物车系统的实例详解

    基于PHP+Mysql简单实现了图书购物车系统的实例详解,购物车,这是,页面,简单,图书 基于PHP+Mysql简单实现了图书购物车系统的实例详解 易采站长站,站长之家为您整理了基于PHP+Mysql ...

  7. mysql revoke 授权_浅谈MySQL中授权(grant)和撤销授权(revoke)用法详解

    MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 数据库中所有表数据的权利 grant selec ...

  8. 数学建模_随机森林分类模型详解Python代码

    数学建模_随机森林分类模型详解Python代码 随机森林需要调整的参数有: (1) 决策树的个数 (2) 特征属性的个数 (3) 递归次数(即决策树的深度)''' from numpy import ...

  9. MySQL建表(那些字段必须)命令详解

    MySQL建表(那些字段必须)命令详解1. create table命令 强调:使用建表命令之前必须使用use命令选择表所在的数据库.create table命令的格式如下: create table ...

  10. MySQL锁、事务隔离级别、MVCC机制详解、间隙锁、死锁等

    一. 简介 1. 锁定义 锁是计算机协调多个进程或线程并发访问某一资源的机制. 在数据库中,除了传统的计算资源(如CPU.RAM.I/O等)的争用以外,数据也是一种供需要用户共享的资源.如何保证数据并 ...

最新文章

  1. 比特币现金(BCH)是5月的货币之王
  2. 计算机应用基础形成性考核册答案,2019年最新(电大秋)计算机应用基础形成性考核册题目及答案.doc...
  3. python三级联动菜单_详解element-ui级联菜单(城市三级联动菜单)和回显问题
  4. c语言风景日历制作系统,初学,C语言日历制作
  5. 坑系列 --- 重构过程中的过度设计
  6. Android IOS WebRTC 音视频开发总结(二二)-- 多人视频架构模式
  7. 如何用Python做好友管理系统
  8. 数字滤波器及GUI界面的设计(MATLAB)
  9. 永磁电机MTPA控制
  10. 在密码输入框内按回车就登陆的功能
  11. rplidar 三角测距激光雷达原理
  12. Microsoft Visual Studio 2013/2015/2017 官方原版 ISO 镜像中文版下载
  13. 爬虫--智联爬取--拼接链接的演示
  14. 看视频可以倍速播放的(主流播放器都可以)
  15. 设置Linux服务器登录密码过期时长
  16. 计算机电路板 接地,pcb电路板接地怎么接
  17. python docx 页码_word——插入页码
  18. 乐理分析笔记(二) 莫扎特 土耳其进行曲
  19. 奥比中光astra 摄像头采集深度图和RGB图像(小白版)
  20. 【MySQL 8.0 OCP 1Z0-908认证考试】 题库精讲--第二讲mysql主从

热门文章

  1. 做一个业务中台你到底会踩多少坑?
  2. BZOJ5109 CodePlus 2017大吉大利,晚上吃鸡!(最短路+拓扑排序+bitset)
  3. Windows上搭建PHP开发环境
  4. Ubuntu 开机未登录用户前自动连接wifi
  5. Excel VBA入门(6) - Worksheet对象常用方法事件
  6. Direct Rendering Manager (DRM)
  7. 005_软件安装之_常用办公软件
  8. java即时通讯 开源_im即时通讯开源
  9. windows PC 连接Windows作为无线显示器
  10. 在java中重写方法应遵循规则的包括_蘑菇街2017校园招聘笔试题