最近又开始学习Java的Swing,感觉在某些方面,对于控件的简单重绘方面,比VC++、C#等微软的要简单一些。学习到给控件绘制一个带圆角的边框时,看到有一个帖子询问如何绘制只有一个圆角的矩形。在Java的API里,我没有找到可以实现该要求的方法,有人提出用drawline的方式,但是感觉过于笨拙,而且无法真正实现圆角,我也就没有深入研究。没想到最近正好遇到一个需要绘制只有一个圆角的矩形边框的问题
转载
2024-05-16 01:05:50
59阅读
且勿论都会的生活与山水间的生活孰优孰劣,孰利孰弊。人生随处皆不满,欲图解脱,唯于艺术中求之。 ——丰子恺前言本文教你不到100行代码实现一个实用功能,任意圆角的layout。从而了解自定义view步骤中draw的实用操作。直接使用的同学,可瞬移文末。正文废话少说,先上图错了,是这个功能如图所示:可任意嵌套子view,包括ViewGroup使其圆角可任意灵活控制四个corner圆角用法:
转载
2023-07-12 22:32:00
208阅读
首先扯点别的:这两天一直浑浑噩噩的,不知道干啥,什么也不想干,整日胡思乱想。如今已是春天了,已经过了惊蛰(虽然即墨这几天有点冷),可是我还是没有从一种行尸走肉的麻木中醒过来,不知道自己在干什么,以后将要都走向哪里。进入正题,今天简单的演示一下Android中如何实现圆角按钮。使用了selector和shape。先看效果吧,感觉效果不是你想要的,果断pass掉。源代码请移步githubselecto
转载
2023-05-24 15:11:15
906阅读
本来想在网上找个圆角的例子看一看,不尽人意啊,基本都是官方的Demo的那张原理图,稍后会贴出。于是自己自定义了个View,实现图片的圆角以及圆形效果。效果图:好了,原理和核心代码解释完成。下面开始写自定义View。1、自定义属性:第一个是原图,第二个是圆形效果,第三第四设置了不同的圆角大小。准备改变一个博客的风格,首先给大家讲一下原理,让大家明白了,然后再贴代码,不然可以直接看那么长的代码也比较痛
转载
2023-08-02 16:14:39
366阅读
前言Android开发过程中,ImageView是必不可少的几种控件之一,通常为了美观,图标等内容会设置为圆角,以下简单总结了几种设置圆角的方法。1. RoundedImageViewRoundImageView为第三方库,在build.gradle(:app)中使用以下语句导入:implementation 'com.makeramen:roundedimageview:2.3.0'该控件使用起
转载
2023-10-04 17:08:13
281阅读
在项目中我们会经常遇到这种圆角效果,因为直角的看起来确实不那么雅观,可能大家会想到用图片实现,试想上中下要分别做三张图片,这样既会是自己的项目增大也会增加内存使用量,所以使用shape来实现不失为一种更好的实现方式。在这里先看一下shape的使用: <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http
转载
2024-01-30 22:57:30
844阅读
有时候我们会需要圆角的按钮或者有圆角边框的edittext。。。。该怎么做呢?一般是建个xml:shape.xml 代码来自网上<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="re
转载
2023-06-02 10:32:21
250阅读
目录ImageView 设置圆角及外边框样式一、设置圆角逻辑:裁剪画布二、设置外边框逻辑:在绘制 Drawable 后再绘制外边框三、在项目中集成1. 添加依赖2. 控件样式3. 在 xml 中使用(1)分别指定4个圆角的大小(2)作为圆形图片使用(3)设置外边框宽度和颜色4. 在 代码 中使用(1)指定圆角大小及边框样式(2)分别指定4个圆角的大小及边框样式 ImageView 设置圆角及外边
转载
2023-08-04 09:54:03
2163阅读
前言啥话不说,先亮出效果图: 最近公司UI设计了一个这样的tab切换的样式,刚一看到UI设计图,感觉还是不错滴。但是几秒钟后下意识想到,这个效果,Android自带的 tablayout 控件应该实现不了这效果呢。顿时一脸茫然,我还要自定义一个不成!但是这个弧度怎么搞…此时有的小伙伴可能会想,自定义view太麻烦,不如让UI直接把这个弧度切出来,不是一共就三个tab项嘛,Te
转载
2023-08-30 07:55:04
206阅读
android开发时界面布局也是很个很重要的元素,如何给一个布局或是控件加圆角:首先我们在drawable文件夹中写一个xml文件,然后就是设置圆角的值: 写好后,然后在要改变的布局或是控件的的表田中添加android:background="@drawable/XXX"即可gradient的值就是设置该布局或是该控件显示的颜色,如果startColor的值与endColor的值一致,则整个布
转载
2014-03-07 14:43:06
191阅读
今天做了个很简单的功能,大致是点击某个按钮,弹出一个Dialog,并且可以进行编辑操作,很快做完了,同样也很快得到测试那边反馈说弹出框没有设置圆角,我想设置了啊,在xml上加的背景,我一看还真是圆角未显示出来。。。花费了一段时间才搞明白,于是赶紧总结一下:
转载
2023-08-02 08:37:10
425阅读
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
Log.e(“TAG”, “onMeasure”);
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
/**
• 如果类型是圆形,则强制改变view的宽高一致,以小值为准;如果
转载
2024-06-15 10:01:34
199阅读
•普通Button<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xm
转载
2021-01-21 14:04:00
145阅读
上周接到个小需求,就是让一张图片的右下角为圆角,然后百度了一下,发现 Glide 直接支持对图片进行操作,只要继承 BitmapTransformation,或者实现 Transformation的接口,就可以获得原图的 Bitmap对象,通过 Canvas对图片重新绘制,最后 Glide.with(this).load(R.drawable.test).asBitmap().transform(
转载
2023-08-31 10:13:42
515阅读
eoe社区相关的帖子: Android 图片圆角http://www.eoeandroid.com/thread-103490-1-1.html 实现Android图片圆角(转载)http://www.eoeandroid.com/thread-167079-1-1.html 把图片变成圆角http://www.eoeandroid.com/thread-164071-1-1.html &
原创
2012-11-30 10:57:00
558阅读
Android中经常会遇到对图片进行二次处理,例如加圆角,或者显示圆形图片 ...
转载
2021-05-09 22:58:48
1259阅读
2评论
1、新建src\main\res\drawable\shape_exit.xml<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > ...
原创
2021-06-21 16:31:43
1639阅读
# Android Dialog 设置圆角
## 引言
在Android开发中,Dialog是常用的弹窗控件之一。有时我们需要给Dialog设置圆角,以使其更加美观和符合设计风格。本文将介绍如何在Android中实现Dialog的圆角效果。
## 实现步骤
下面是实现Android Dialog设置圆角的步骤,我们可以将其用表格形式展示:
| 步骤 | 操作 |
|---|---|
|
原创
2023-10-21 08:48:01
843阅读
RequestOptions options = new RequestOptions().bitmapTransform(new
RoundedCorners(30));//图片圆角为30
Glide.with(getContext()).load(result.getImage()) //图片地址
原创
2023-04-08 06:06:10
625阅读
# Android 图片设置圆角的实现
在Android开发中,图片的展示效果直接影响到用户的体验。为了让界面更加美观,很多开发者希望在应用中实现“圆角图片”的效果。本文将详细介绍如何在Android应用中设置图片为圆角,并提供完整的代码示例,帮助大家更好地理解这一技巧。
## 一、基础知识
在Android中,常用的显示图片的控件有`ImageView`。它能够显示各种类型的图片,包括Dr
原创
2024-09-06 05:59:04
856阅读