圆角背景实现,如实现圆角按钮;用xml文件画圆

项目中为了更好的视觉效果,然后又懒的去弄图片做背景时,往往就会通过xml布局文件来实现圆角的效果

在drawable目录下新建一个shape类型的xml文件,设置<corners android:radius="5dp" />,然后在需要设为圆角的控件中,如按钮或LinearLayout,设置他们的background为drawable="@drawable/..."。即可达到圆角的效果

// 用xml文件画圆

用竖线连接ListView的各个item,根据日期来分块,换天的时候显示是几号。
像这么个圆,便可以通过在drawable中添加shape类型的ball.xml文件,设置

<corners android:radius="6dp" />
<solid  android:color="@android:color/gray" />
<stroke  android:color="@android:color/gray" />

然后在ListView的item布局中设置一个View,将ball.xml设置为该View的背景即可

<View
    android:layout_width="6dp"
    android:layout_height="6dp"
    android:background="@drawable/ball" />
时间: 2024-10-07 04:50:22

圆角背景实现,如实现圆角按钮;用xml文件画圆的相关文章

【Android UI】案例02 圆角边框、圆角背景的实现(shape)

本文主要分享圆角边框与圆角背景的实现方式.该方式的实现,需要了解shape的使用,该部分的详细介绍,请阅读博客http://blog.csdn.net/mahoking/article/details/23672271.文中有较详细的介绍. [转载使用,请注明出处:http://blog.csdn.net/mahoking] 如下是演示的shape_layout.xml模板. <?xml version="1.0" encoding="utf-8"?>

android 使用xml为背景添加渐变,描边,圆角的效果

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#40E0D0"/> <!-- 渐变 --> <gradient android:startColor="#E

NEC学习 ---- 模块 -文本圆角背景导航

下图是效果图: 然后, 左右两边的圆角图片和背景图片如下 (因为截图工具的原因, 可能图片不是很清晰. 这个图片有4个部分, 分别是中间的背景图, 左右圆角以及栏目分隔白线) 思路: 利用inline-block元素的中间性(既有块级元素特点: 能够控制宽高,可以定位, 也有内联元素特点: 可以被父元素text-align等) HTML代码: <div class="m-nav"> <ul> <li class="first">&

使用一个shape.xml文件,使用代码设置不同圆角背景颜色

给一个View设置一个圆角的背景颜色,我们一般会使用xml文件设置,使用<shape>节点设置,但是如果我们对一系列的View设置圆角北京,并且背景颜色色值不同,那么我们第一感觉想到的是创建多个xml文件,更改solid填充背景,其实我们可以使用一个xml文件就可以搞定,使用代码更改里面的填充颜色色值.废话不多话,看代码. 效果: 首先:创建activity_main.xml <RelativeLayout xmlns:android="http://schemas.andro

MFC圆角背景移动边角底色毛刺解决方案

1 CRect rc; 2 Graphics graphics(pDC->m_hDC); 3 GetClientRect(&rc); 4 CRgn m_rgn; 5 6 if (m_pBgImage) 7 { 8 graphics.DrawImage(m_pBgImage, 0, 0, rc.Width(), rc.Height()); //贴背景 9 } 10 if(!m_rgn.m_hObject) 11 { 12 m_rgn.CreateRoundRectRgn((-rc.left)

Eclipse设置:背景与字体大小和xml文件中字体大小调整

Eclipse中代码编辑背景颜色修改: 代码编辑界面默认颜色为白色.对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些.设置方法如下: 1.打开window / Preference,弹出Preference面板  2.展开General标签,选中Editors选项,展开.  3.选中 Text Editors,右边出现TestEditors面板. 面板中有这样一个选项:Appearance color options:其中是各种板块颜色的

(备忘)Eclipse设置:背景与字体大小和xml文件中字体大小调整

Eclipse中代码编辑背景颜色修改: 1.打开window / Preference,弹出Preference面板  2.展开General标签,选中Editors选项,展开.  3.选中 Text Editors,右边出现TestEditors面板. 面板中有这样一个选项:Appearance color options:其中是各种板块颜色的设置,其中有一项是background color,勾掉System Default,点击'color',弹出颜色选择面板,选择喜好的颜色,单击确定.

MyEclipse背景与字体大小和xml文件中字体大小调整

1.打开window / Preference,弹出Preference面板 2.展开General标签,选中Editors选项,展开. 3.选中 Text Editors,右边出现TestEditors面板. 面板中有这样一个选项:Appearance color options:其中是各种板块颜色的设置,其中有一项是background color,勾掉System Default,点击'color',弹出颜色选择面板,选择喜好的颜色,单击确定. 注:背景颜色眼科专家推荐:色调85,饱和度,

JS实现点击按钮,下载文件

PS:本文说的,并非如何用js创建流.创建文件.实现下载功能. 而是说的:你已知一个下载文件的后端接口,前端如何请求该接口,实现点击按钮.下载文件到本地.(可以是zip啦.excel啦都是一样) 有两个方法:window.open()和通过form表单来提交. 在线例子:https://hamupp.github.io/gitblog/app/jsBasic/jsButtonDownloadFile/index.html 方法一:window.open("下载文件的后端接口"); *h