Android实现代码画虚线边框背景效果

 更新时间:2016年12月14日 15:30:34   作者:Andye  
可能之前遇到这样的需求大家都会想到用图片背景来解决,下面这篇文章将给大家介绍Android如何利用代码画虚线边框背景的效果,有需要的朋友们可以参考借鉴,下面来跟着小编一起学习学习吧。

实现如下边框效果:

虚线画效果,可以使用Android中的xml来做。下面话不多说,直接上代码:

<RelativeLayout
      android:id="@+id/coupon_popup"
      android:layout_width="320dp"
      android:layout_height="200dp"
      android:layout_margin="20dp"
      android:gravity="center_vertical"
      android:background="@drawable/bg_border_stroke">

写一个 bg_border_stroke的xml做背景。

bg_border_stroke.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

  <item>
    <shape>
      <stroke
          android:width="1dp"
          android:color="#E8A227" />

      <solid android:color="#FFFFFF" />

      <corners android:radius="5dp" />
    </shape>
  </item>
  <item
      android:bottom="1dp"
      android:left="1dp"
      android:right="1dp"
      android:top="1dp">
    <shape>
      <stroke
          android:dashGap="15dp"
          android:dashWidth="15dp"
          android:width="2.5dp"
          android:color="#E8A227" />

      <solid android:color="#FFFFFF" />

      <corners android:radius="5dp" />
    </shape>
  </item>

</layer-list>

总结

以上就是这篇文章的全部内容了,希望本文的内容对各位Android开发者能有一定的帮助,如果有疑问大家可以留言交流。

相关文章

  • Android对话框AlertDialog与DatePickerDialog及TimePickerDialog使用详解

    Android对话框AlertDialog与DatePickerDialog及TimePickerDialog使用详解

    这篇文章主要介绍了Android对话框中的提醒对话框AlertDialog、日期对话框DatePickerDialog、时间对话框TimePickerDialog使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-09-09
  • Android实现登录邮箱的自动补全功能

    Android实现登录邮箱的自动补全功能

    这篇文章主要为大家详细介绍了Android实现登录邮箱的自动补全功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • Android中Window的管理深入讲解

    Android中Window的管理深入讲解

    这篇文章主要给大家介绍了关于Android中Window管理的相关资料,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • Android仿优酷视频的悬浮窗播放效果

    Android仿优酷视频的悬浮窗播放效果

    这篇文章主要介绍了Android仿优酷视频的悬浮窗播放效果,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Android Handler内存泄漏原因及解决方案

    Android Handler内存泄漏原因及解决方案

    这篇文章主要介绍了Android Handler内存泄漏原因及解决方案,帮助大家更好的理解和利用Android进行开发,感兴趣的朋友可以了解下
    2021-02-02
  • adnroid已安装应用中检测某应用是否安装的代码实例

    adnroid已安装应用中检测某应用是否安装的代码实例

    这篇文章主要介绍了Android怎么检测一个应用是否安装的方法,大家参考使用吧
    2013-11-11
  • 给Android初学者的Gradle知识普及

    给Android初学者的Gradle知识普及

    刚学 Android 不久,对 Gradle 不懂,看了很多资料依然一知半解,很多人都这样觉得,表示同感,下面小编来给大家讲讲 Gradle相关知识,需要的朋友跟随小编一起来学习一下
    2018-09-09
  • 解决Android Studio 出现“Cannot resolve symbol” 的问题

    解决Android Studio 出现“Cannot resolve symbo

    今天在调试的时候,Android Studio报了一个莫名其妙的错误Cannot resolve symbol'R'让人不知所措,因为这东西根本不归我管啊,怎么会出现 Cannot resolve symbol 这种错误呢?下面给大家分享Android Studio 出现“Cannot resolve symbol”解决方案,需要的朋友可以参考下
    2023-03-03
  • 使用SignalR推送服务在Android的实现 SignalA

    使用SignalR推送服务在Android的实现 SignalA

    SignalA是老外写的用于实现.net端推送消息至安卓端的实现,支持版本为android 2.3或以上
    2014-07-07
  • Android中Property模块的键值设置

    Android中Property模块的键值设置

    这篇文章主要介绍了Android中Property模块的键值设置的相关资料,需要的朋友可以参考下
    2017-03-03

最新评论