当前位置: 首页 > 编程笔记 >

Android TextView(圆弧)边框和背景实例详解

滕令雪
2023-03-14
本文向大家介绍Android TextView(圆弧)边框和背景实例详解,包括了Android TextView(圆弧)边框和背景实例详解的使用技巧和注意事项,需要的朋友参考一下

 Android TextView 圆弧

效果图:

布局代码:

<TextView 
          android:id="@+id/product_tag" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:gravity="center" 
          android:singleLine="true" 
          android:textSize="10sp" 
          android:textColor="@color/label_orange" 
          android:layout_marginLeft="10dp" 
          android:background="@drawable/shape_label_orange" 
          android:text="标签"/> 

样式代码:

弧度和背景主要靠background中的.xml文件实现

1、

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
 
  <!-- 实心 --> 
  <solid android:color="@android:color/white"/> 
  <!-- 边框 --> 
  <stroke 
      android:width="0.5dp" 
      android:color="@color/label_orange"/> 
  <!-- 圆角 --> 
  <corners android:radius="3dp"/> 
  <!-- 边距 --> 
  <padding 
      android:top="2dp" 
      android:bottom="2dp" 
      android:left="6dp" 
      android:right="6dp"/> 
 
</shape> 

2、

<?xml version="1.0" encoding="utf-8"?> 
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="oval" 
    android:useLevel="false"> 
 
  <!-- 实心 --> 
  <solid android:color="@color/label_round_orange" /> 
  <!-- 圆角 --> 
  <corners android:radius="360dp" /> 
  <!-- 边距 --> 
  <padding 
    android:bottom="1dp" 
    android:left="1dp" 
    android:right="1dp" 
    android:top="1dp" /> 
 
  <!-- 大小 --> 
  <size android:width="15dp" 
     android:height="15dp" /> 
 
</shape> 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

 类似资料:
  • 我有一些关于滚动窗格的默认背景和边框的问题。使用这种风格使问题看得更清楚。 我试过这种风格,但没有运气,只有红色的边框消失了,留给我的是蓝色的。 我查看了这个旧的后JavaFX隐藏滚动窗格灰色边框和http://docs.oracle.com/JavaFX/2/ui_controls/editor.htm 这行代码也不起作用 谢谢

  • 本文向大家介绍IOS设置UIView的边框为圆角详解及实例,包括了IOS设置UIView的边框为圆角详解及实例的使用技巧和注意事项,需要的朋友参考一下 IOS设置UIView的边框为圆角  iOS 系统自带的 View 组件都是正方形的,看起来都太生硬,有时候我需要变成圆角形式,如下图:     具体的实现是使用QuartzCore库,下面我具体的描述一下实现过程:     •    首先创建一个

  • 我试图用圆角做一个边框。边框内应该是设置边框的组件决定绘制的任何内容,边框外应该“没有”;也就是说,它应该在这些地方绘制父组件的油漆。 我想得到的是: 我得到的是: 看到带有蓝色边框的容器的白色角落。我需要摆脱它们。我正在尝试使用自定义来实现这一点: 当父组件有一个坚实的背景时,这可以很好地工作,但是如果它有一个背景图像,它当然不会。有没有办法获得在上述地方绘制的实际颜色? 有没有更好的方法来实现

  • 我有一个带有平铺背景图像和边框图像的Div。边框图像是带有角设计的透明. png,所以边框周围大约有90像素厚。IE在边框内启动背景图像,其中FF、Chrome和Safari在边框的外部边缘启动背景图像。在IE中,这会导致背景颜色(或主体的背景)通过透明. png边框图像显示。我尝试了背景剪辑和位置,让IE从边框外部开始背景图像,但没有运气。 我错过了什么或建议吗?样品现在就直播@样品 } 父对象

  • 本文向大家介绍JS实现带圆弧背景渐变效果的导航菜单代码,包括了JS实现带圆弧背景渐变效果的导航菜单代码的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS实现带圆弧背景渐变效果的导航菜单代码。分享给大家供大家参考。具体如下: 这是一款效果个性的JS+CSS导航菜单,鼠标经过时出现有趣弧形背景,实际上,这里用CSS调用了背景,用JavaScript控制了背景的移动,用jQuery实现过类似的

  • 问题内容: 我一直在研究带有锯齿形边框的标头。一种方法是使用图像制作锯齿形效果。 (1)有没有办法在不使用图像的情况下在CSS中创建实用的跨浏览器之字形边框? 我还试图在此标头上放置带纹理的背景,该背景延伸到之字形。但是,标头的垂直大小可能会发生变化,并且我无法将标头实现为单个图像。 如果我尝试向曲折边缘和标头元素添加纹理,则很有可能纹理将不同步。 (2)关于实现带纹理的背景并延伸到锯齿形而不偏离

  • 我在窗口中尝试了相同的代码,它工作正常,但在mac GUI按钮不显示边框和背景颜色的效果。例如。btnc=按钮(root,padx=28,pady=15,bd=5,fg=“黑色”,字体=。(“arial”,30,“粗体”),文本=“C”,bg上面一行代码bg和bd中的格(行=1,列=3)不工作。

  • 我有一个动态创建的大型超文本标记语言表。该表具有标准结构,包括、和以及以下样式。 到目前为止,一切都按预期工作,但是当我将类“bgGrey”添加到一列中的TDs时(见下文),以便为该列中的单元格提供背景颜色(仅在一列中需要),然后该列的所有边框在IE11中消失,除了左侧边框,并且样式在Chrome(版本43)中不再起作用。 没有添加类,我在两个浏览器中都没有问题。 似乎不知何故,背景颜色与边框重叠