iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android实现圆角边框对话框的方法
  • 788
分享到

Android实现圆角边框对话框的方法

方法Android 2022-06-06 04:06:29 788人浏览 安东尼
摘要

前言 最近要实现个圆角边框的对话框设计图,查了网上很多种实现,都差不多,从中得到灵感,实现了另一种方式,利用layer-list: 先来看看实现的效果如下: 首先在drawa

前言

最近要实现个圆角边框的对话框设计图,查了网上很多种实现,都差不多,从中得到灵感,实现了另一种方式,利用

layer-list

先来看看实现的效果如下:

首先在drawable目录下定义好圆角背景文件dialog_corner_bg.xml


<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:Android="Http://schemas.android.com/apk/res/android"> 
<item> 
 <shape android:shape="rectangle">
 <solid android:color="@color/dark_green" /> 
 <corners android:radius="6dp" /> <!--弧度 --> 
 </shape> 
</item> 
<item android:top="8dp" android:right="8dp" android:left="8dp" android:bottom="8dp"> <!--边框宽度 --> 
 <shape android:shape="rectangle"> 
 <solid android:color="@color/white"/> 
 <corners android:radius="6dp" /> 
 <padding android:bottom="8dp" android:left="8dp" android:right="8dp" android:top="8dp"/> 
 </shape>
</item>
</layer-list>

在styles.xml 文件中定义对话框主题样式


<style name="myCorDialog" parent="android:style/Theme.Dialog"> 
 <item name="android:windowBackground">@drawable/dialog_corner_bg</item> <!-- 背景透明 --> 
 <item name="android:windowNoTitle">true</item> <!-- 没有标题 --> 
 <item name="android:backgroundDimEnabled">true</item> <!-- 背景模糊 --> 
</style>

实例化对话框builder时指定样式即可


AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.myCorDialog);

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

您可能感兴趣的文章:Android布局实现圆角边框效果Android 圆角边框的实现方式汇总Android编程实现圆角边框的方法android layout 按比例布局的代码android动态加载布局文件示例android Activity相对布局的使用方法Android中RecyclerView布局代替GridView实现类似支付宝的界面Android TabLayout(选项卡布局)简单用法实例分析FrameLayout和Fragment处理Android应用UI布局实例Android RelativeLayout相对布局属性简析Android应用借助LinearLayout实现垂直水平居中布局android动态布局之动态加入TextView和ListView的方法Android编程实现圆角边框布局效果的方法


--结束END--

本文标题: Android实现圆角边框对话框的方法

本文链接: https://www.lsjlt.com/news/22713.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • css边框变圆角边框怎么实现
    这篇文章主要介绍css边框变圆角边框怎么实现,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 写法:1、给边框添加“border-radius:圆角值;”样...
    99+
    2024-04-02
  • Android编程实现圆角边框布局效果的方法
    本文实例讲述了Android编程实现圆角边框布局效果的方法。分享给大家供大家参考,具体如下:这里用的是TableLayout布局的。先看效果图下面看下布局文件<?xml version="1.0" encoding="utf-...
    99+
    2023-05-31
    android 布局 roi
  • Android自定义样式圆角dialog对话框
    本文实例为大家分享了Android创建自定义样式圆角dialog对话框的具体代码,供大家参考,具体内容如下 效果如上,圆角对话框,标题和正文都可以自己设定 做法: 1.在res文件...
    99+
    2024-04-02
  • css制作圆角边框的方法
    本篇内容介绍了“css制作圆角边框的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:b{dis...
    99+
    2024-04-02
  • Css3圆角边框的制作方法
    本篇内容介绍了“Css3圆角边框的制作方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!经常看到别人的网站...
    99+
    2024-04-02
  • css怎么实现圆角边框
    这篇“css怎么实现圆角边框”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“css怎么实现圆角边框”文章吧。首先创建一个htm...
    99+
    2023-07-04
  • css3怎么实现圆角边框
    本篇内容主要讲解“css3怎么实现圆角边框”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css3怎么实现圆角边框”吧! css3圆角...
    99+
    2024-04-02
  • css3如何实现圆角边框和边框阴影
    这篇文章主要讲解了“css3如何实现圆角边框和边框阴影”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3如何实现圆角边框和边框阴影”吧!border-radius向元素添加圆角边框,cs...
    99+
    2023-07-04
  • css3中怎么实现圆角边框和边框阴影
    本篇文章为大家展示了css3中怎么实现圆角边框和边框阴影,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。border-radius向元素添加圆角边框,css3中的。I...
    99+
    2024-04-02
  • Android怎么自定义样式圆角dialog对话框
    这篇文章主要介绍“Android怎么自定义样式圆角dialog对话框”,在日常操作中,相信很多人在Android怎么自定义样式圆角dialog对话框问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android...
    99+
    2023-06-25
  • CSS3实现圆角边框和边界图片效果
    这篇文章主要讲解了“CSS3实现圆角边框和边界图片效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS3实现圆角边框和边界图片效果”吧!本文的学习要点如...
    99+
    2024-04-02
  • css3如何实现边框的圆角和阴影
    这篇文章主要介绍css3如何实现边框的圆角和阴影,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! css3中,可利用border-radius属性实现圆角,...
    99+
    2024-04-02
  • CSS3边框与圆角实例分析
    这篇文章主要介绍“CSS3边框与圆角实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3边框与圆角实例分析”文章能帮助大家解决问题。   &n...
    99+
    2024-04-02
  • Android ImageView 设置圆角及外边框样式
    目录 ImageView 设置圆角及外边框样式一、设置圆角逻辑:裁剪画布二、设置外边框逻辑:在绘制 Drawable 后再绘制外边框三、在项目中集成1. 添加依赖2. 控件样式3. 在 xml 中使用(1)分别指定4个圆角的大小(2...
    99+
    2023-08-19
    android kotlin
  • 用css设置边框圆角的饿方法教程
    这篇文章主要讲解了“用css设置边框圆角的饿方法教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“用css设置边框圆角的饿方法教程”吧! ...
    99+
    2024-04-02
  • Android Studio实现带边框的圆形头像
    本文实例为大家分享了Android Studio实现带边框的圆形头像的具体代码,供大家参考,具体内容如下效果显示: (没有边框的)  (有边框的) 创建自定义ImagView控件 (1)、没有边框的package chenglon...
    99+
    2023-05-30
    android studio 圆形头像
  • html中圆角搜索框得实现方法
    这篇文章将为大家详细讲解有关html中圆角搜索框得实现方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。html中圆角搜索框的实现方法:首先创建一个HTML示例文件;然后创建一个form标签;接着定义好i...
    99+
    2023-06-06
  • Android中怎么实现对话框
    这篇文章将为大家详细讲解有关Android中怎么实现对话框,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1 弹出普通对话框 --- 系统更新 //弹出普通对话框 &nbs...
    99+
    2023-05-30
    android
  • Android对话框如何使用方法
    Android中对话框的使用方法有以下几种:1. 使用AlertDialog.Builder创建对话框```javaAlertDia...
    99+
    2023-08-08
    Android
  • Android对话框使用方法详解
    对话框(Dialog)是Android系统在Activity或者其他组件运行过程中提供的一种提示机制。它可以帮助应用完成一些必要的提示功能,同时提供一些与用户交互的功能。 对话框分为...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作