QMUIRadiusImageView 添加边框

Android 圆角圆形ImageView(超简单实现) 前言:今天偶然看到我之前写过的一篇博客 Android项目中遇到的坑之(Android圆角圆形图 一),我在想,这不就是在模仿ImageView么,我为什么要模仿,直接拿来用不是更好么?我能直接在ImageView的源码上去改改代码? 于是就有了下面这篇文章了。先上一张效果图:效果还是很不错的,代码更简单哦~~~ 但凡搞过android的童鞋一定都知道ImageView,既然ImageView已经处 阅读详情

QMUIRadiusImageView添加边框 ,需要padding跟border一起设置才会生效,想做一个头像半叠加的效果出来,头像间有一个白色的空隙,想利用border实现,添加后,多次调试都没有显示出来,后来添加padding才有效,单独使用padding也不会出现白色间隙的效果。

最终想实现的效果:

private QMUIRadiusImageView addIcon(int i, String url) {
        QMUIRadiusImageView mIcon = new QMUIRadiusImageView(this);
        LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(QMUIDisplayHelper.dp2px(this, 34), QMUIDisplayHelper.dp2px(this, 34));
        if (i == 0) {
            lp.setMargins(0, 0, 0, 0);
        } else {
            lp.setMargins(-30, 0, 0, 0);
        }
        mIcon.setLayoutParams(lp);
        mIcon.setCircle(true);
        //Border和Padding同时写才会有白色边框
        mIcon.setBorderColor(getResources().getColor(R.color.white));
        mIcon.setBorderWidth(ConvertUtils.dp2px(2));
        int p = ConvertUtils.dp2px(1);
        mIcon.setPadding(p, p, p, p);
        mIcon.setBackgroundResource(R.drawable.bg_sp_white_circle_20dp);
        Glide.with(this)
                .load(Utils.addImageServer(url))
                .diskCacheStrategy(DiskCacheStrategy.RESOURCE)
                .error(R.drawable.icon_message_place_holder)
                .placeholder(R.drawable.icon_message_place_holder)
                .into(mIcon);
        return mIcon;
    }

QMUI_Android_v2.0.0-alpha10 一款常用的提高android项目 UI 开发效率的框架,使用方法及功能列表请移步:https://qmuiteam.com/android/documents/ 立即下载

相关推荐

到底是什么决定了二极管的最高工作频率?

硬件工程师,应该都用过二极管的吧,不过也许有一个误区,大多数人可能并不知道,或者说是理解有问题,下面就来细细说下。 一个问题 先提一个问题:到底是什么决定了二极管的最高工作频率? 估计有不少人会回答是二极管反向恢复时间Trr,也有人会说是二极管结电容,那到底谁是对的呢?或者说都一样,反向恢复时间由结电容决定? 到底什么决定了二极管的最高工作频率,我们暂且不论,不过需要知道的是,二极管的反向恢复时间和结电容根本就是两回事,反向恢复时间绝不能等同于结电容的充放电时间。 为什么我这么说呢?.

weixin_42005993的博客 4832

【Kevin Learn QMUI】--> QMUIRadiusImageView2

提供为图片添加圆角、边框、剪裁到圆形或其他形状等功能。

Kevin Learn Android 766

YOLOv5轻量化实战:从Ghost模块到工业级部署的完整指南

本文详细介绍了YOLOv5轻量化实战,重点解析了Ghost模块在工业检测中的应用及其优化策略。通过Ghost卷积技术,模型参数量和GFLOPs显著降低,同时保持高精度,适用于实时性要求严格的工业场景。文章还提供了从模型优化到TensorRT加速的完整部署指南,助力开发者实现高效工业级应用。

weixin_28223453的博客 489

关于 android ImageView 圆角处理 圆图

关于 android ImageView 圆角处理 圆图 博客分类:  android   相关组件找到了4个 其一:http://stackoverflow.com/questions/16208365/create-circular-image-view-in-android Java代码   package cn.com.idre

liqingqq50的博客 621

保姆级教程:在ROS2 Humble上搞定Livox Mid-360雷达,从IP配置到Rviz点云显示

本文提供在ROS2 Humble上配置Livox Mid-360激光雷达的完整教程,涵盖从IP设置到Rviz点云显示的全流程。详细解析硬件连接、驱动编译、配置文件优化及常见问题排查,帮助开发者快速搭建开发环境并实现高效点云可视化。

weixin_30955617的博客 183

CAPL实战:从零构建HEX文件解析器,赋能UDS刷写

本文详细介绍了如何使用CAPL从零构建HEX文件解析器,以支持UDS刷写操作。通过解析HEX文件格式、设计状态机、优化数据结构与算法,实现高效准确的固件数据处理,并提供了与UDS刷写流程对接的工程化实践建议。

weixin_28726391的博客 443

android 圆形进度条按钮,QMUI-Android的一些尝试(圆形进度条、Loading、圆形图片、圆形按钮、椭圆图片)...

Android QQ交流群:826464336最近在看腾讯QMUI库,觉得有很多地方可以值得借鉴的…… 布局文件:代码:@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);QMUIL...

weixin_32141253的博客 395

从412到200:一步步拆解瑞数6代jsvmp的cookie生成与验证流程

本文深入解析瑞数6代JSVMP的动态安全防护机制,详细拆解从412到200状态的cookie生成与验证流程。通过剖析JSVMP虚拟机核心机制、动态元数据解析及环境检测绕过策略,为逆向工程师提供实用的技术解决方案,帮助突破瑞数6代的高级防御体系。

weixin_30342209的博客 508

一次解决三个高频 Android 布局坑:QMUI_Android 实战

QMUI_Android 是一个面向 Android UI 开发提效的开源 UI 库,提供成套的现成控件和布局工具类。这篇文章不按控件逐个念功能,而是顺着真实项目里最常踩的三个坑走:文字溢出被截断、头像要变圆、状态栏适配反复翻车,看看 QMUI_Android 是怎么用最小成本把它们解决的。 ## 一行 XML 搞定头像圆角,别再手写 shape 了 先说最"体力活"的一个:头像圆角。传统做法

gitblog_01102的博客 992

瑞芯微RK3588开发板VSCode远程开发全攻略:从SSH配置到插件优化

本文详细介绍了如何在瑞芯微RK3588开发板上配置VSCode远程开发环境。从Ubuntu系统下的SSH服务设置、VSCode Remote-SSH扩展安装,到连接建立、基础工具链部署,再到针对ARM平台的性能优化与调试配置,提供了一套完整的实战指南,帮助开发者高效利用本地资源进行嵌入式开发。

weixin_28831341的博客 622

SAP CBC 集成质量系统初始化接入实战指南

摘要 本文探讨了SAP S/4HANA Cloud Public Edition项目中质量系统的初始接入过程。质量系统并非开箱即用,而是需要经过SAP Central Business Configuration(CBC)的Scope and Organizational Structure阶段部署后才能具备完整功能。文章重点分析了几个关键环节:CBC里程碑确认的时机选择、Identity Authentication的初始管理员设置、Business Role Template的创建规范等。实施过程中需特

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1407

QMUI Android图片处理终极指南:DrawableHelper与RadiusImageView深度解析

想要快速提升Android应用UI开发效率?QMUI Android库中的DrawableHelper与RadiusImageView组件正是你需要的利器!本文将为你深入解析这两个核心工具,帮助你掌握Android图片处理的专业技巧,打造精美流畅的用户界面。 QMUI Android是一个专注于提高Android UI开发效率的开源UI库,由腾讯团队精心打造。它提供了丰富的UI组件和实用工具,其

gitblog_01115的博客 385

在 SAP GUI Editor 中使用 OpenAI 自动生成 ABAP 代码 —— 技术实践与思考

在传统 SAP GUI Editor 场景下融入OpenAI开发者表达意图,模型负责实现。随着的持续演进,以及Joule等官方 Copilot 的加入,未来 ABAP 开发形态必将更加专注业务逻辑与架构设计,而把样板式编码交给 AI 自动完成。现在就动手试试,让你的下一段 ABAP 由 AI 来书写吧!

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 708

QMUI_Android 实战:Android 界面开发 5 个高频布局问题如何快速解决

QMUI_Android 是一个提高 Android UI 开发效率的 UI 库。真正上手后你会发现,它省掉的不是一两行代码,而是一整类反复踩的坑:状态栏适配、空间不够时的元素让位、图片圆角、重复布局……下面按"搭骨架 → 分配空间 → 定制控件 → 复用提速"的真实工作流,把高频问题的做法讲清楚,每处都给出可直接落地的最小片段。 ## 🏗️ 如何搭好一个 Android 沉浸式页面骨架 [

gitblog_00322的博客 162

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

告别布局烦恼:QMUI_Android高效界面开发实战指南

QMUI_Android是专注于提升Android UI开发效率的UI库,通过全局配置、丰富控件和工具方法,帮助开发者快速构建高质量界面。本文将聚焦布局优化技巧,通过实际案例展示如何利用QMUI_Android的特色布局组件和工具类,解决常见界面开发痛点,实现开发效率翻倍。 ## 一、优先级布局:智能处理空间竞争 在多元素水平排列场景中(如标签栏、信息展示行),传统LinearLayout常面...

gitblog_00071的博客 524

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

字节跳动最新开源!超实用的UI轮子库,我只是个轮子搬运工

用于显示Loading的View,支持颜色和大小的设置。可以监听滚动事件的ScrollView,并能在滚动回调中获取每次滚动前后的偏移量。QMUIPopup提供一个浮层,支持自定义浮层的内容,支持在指定 View 的任一方向旁边展示该浮层,支持自定义浮层出现/消失的动画。继承自QMUIPopup,在QMUIPopup的基础上,支持显示一个列表。一个进度条控件,通过颜色变化显示进度,支持环形和矩形两种形式,主要特性如下:支持在进度条中以文字形式显示进度,支持修改文字的颜色和大小。可以通过xml。

FZBH_Q的博客 1254

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

android网络面试题,字节跳动最新开源,Android开发面试问题

我最近从朋友那里收集到了2020-2021BAT 面试真题解析Android 基础、Java 基础、Android 源码相关分析、常见的一些原理性问题等等,可以很好地帮助大家深刻理解Android相关知识点的原理以及面试相关知识。这份资料把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节;还有 高级架构技术进阶脑图 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。这里也分享给广大面试同胞们,希望每位程序猿们都能面试成功~

2301_76348189的博客 937

告别重复编码:QMUI_Android表单控件3分钟搭建高颜值数据录入界面

你还在为Android数据录入界面编写大量重复代码?还在纠结如何统一表单样式与交互体验?QMUI_Android表单控件库提供一站式解决方案,通过本文你将掌握: - 3类核心表单控件的快速集成 - 5分钟实现带验证的登录表单 - 主题切换与皮肤适配技巧 - 完整示例代码与布局文件参考 ## 核心表单控件介绍 QMUI_Android提供三类基础表单控件,覆盖90%的数据录入场景: ### 1...

gitblog_00145的博客 507

腾讯开源超实用的UI轮子库,我是轮子搬运工

*要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!**要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。[外链图片转存中…(img-WBosT9lK-1712027297103)]

2401_84049282的博客 822

推荐一个腾讯出品的Android UI框架 —— QMUI

近期发现了一个腾讯出品的Android UI框架库,旨在快速开发,这些没有什么可多说的。(在最后附上SDK官网和GitHub地址)说几个比较常用的,具体的可以去看官方的文档: UI类 QMUIFloatLayout 类似 CSS 里 float: left 的浮动布局,从左到右排列子 View 并自动换行。支持以下特性: 控制子 View 之间的垂直/水平间距。 控制子 View 的水平对齐方向...

lixinxiaos的博客 2820

QMUI_Android 完整指南:全局 UI 配置、丰富控件与工具方法打造高还原度 Android 项目

QMUI_Android 是一套面向 Android 的 UI 开发库,其核心目标是辅助开发者快速搭建具备基本设计还原效果的 Android 项目。本文基于仓库 [README.md](https://link.gitcode.com/i/ff3dd6ad08fb5b9716b39fecb80d2065) 展开,结合源码深入剖析其三大核心能力——全局 UI 配置、丰富的 UI 控件与高效的工具方法

gitblog_00810的博客 226

Android开发全程记录(八)——设置ImageView显示的图片铺满全屏(适应魅族等不常见屏幕比例)

在xml中设置直接使用:android:scaleType="centerCrop" 在Java中设置使用:   imageView.setScaleType(ImageView.ScaleType. CENTER_CROP); 这里很关键的问题就是 android中ImageView的ScaleType属性 ScaleType的值分别代表的意义: ImageView是Android中的基础

Jason Wang 9557

Android自定义ImageView圆角

在Android项目中经常遇见圆角的图片的展示问题,但是很可惜,Android中的imageView并不是原生就支持圆角的,那么在Android中实现展示圆角图片的方式有几种呢?这里笔者大致总结一下分为以下几种以上,其中2/3是借助其他图片加载库实现,1是需要自行实现ImageView中圆角的绘制函数,4需要布局多一层嵌套。 按照最简单的做法这里推荐使用CardView的方式实现圆角。但是有时候UI设计师的设计图总是不是很如开发的口味,会出现上边需要圆角,底部无圆角的设计需求,那么这是时候,直接使用自定义I

涛的博客 3732

QMUI-Android的一些尝试(圆形进度条、Loading、圆形图片、圆形按钮、椭圆图片)

最近在看腾讯QMUI库,觉得有很多地方可以值得借鉴的…… 布局文件: <com.qmuiteam.qmui.widget.QMUITopBar android:id="@+id/topBar" android:layout_width="match_parent" android:layou...

会飞的小驴粪蛋 9615

android开发万能圆角ImageView

转载请注明出处:http://blog.youkuaiyun.com/sw950729/article/details/52037798 本文出自:马云飞的博客 最近一两个月没事做,然后就开始封装一些东西,昨天上司让我帮他做的圆角图片。思路自然是和网上的demo不一样的。 网上demo的效果: 差不多应该是这样的,但是容易出一些问题,比如你的图片本身就是个圆角?又或者图片太大,你想缩小显示,但出现显

一个学渣走向android之路 9011
MicrosoCsdn
博客等级 码龄12年 0粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值