vector常用操作vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include<vector>;初始化一、vector 的初始化:可以有五种方式,举例说明如下:(1) vector a(10); //定义了10个整型元素的向量(尖括号中为元素类型名,它可以是任何合法的数据类型)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-16 23:13:43
                            
                                273阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android Vector 圆角矩形的实现
在 Android 开发中,使用向量图形(Vector Drawable)来创建可缩放且占用较少内存的图形资源正变得越来越流行。今天,我们将学习如何实现一个简单的圆角矩形的向量图。
## 实现流程
首先,让我们了解整个实现过程。以下是实现圆角矩形的步骤:
| 步骤 | 说明                           |
|----            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-14 04:59:45
                            
                                327阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言Android开发过程中,ImageView是必不可少的几种控件之一,通常为了美观,图标等内容会设置为圆角,以下简单总结了几种设置圆角的方法。1. RoundedImageViewRoundImageView为第三方库,在build.gradle(:app)中使用以下语句导入:implementation 'com.makeramen:roundedimageview:2.3.0'该控件使用起            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-04 17:08:13
                            
                                281阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本来想在网上找个圆角的例子看一看,不尽人意啊,基本都是官方的Demo的那张原理图,稍后会贴出。于是自己自定义了个View,实现图片的圆角以及圆形效果。效果图:好了,原理和核心代码解释完成。下面开始写自定义View。1、自定义属性:第一个是原图,第二个是圆形效果,第三第四设置了不同的圆角大小。准备改变一个博客的风格,首先给大家讲一下原理,让大家明白了,然后再贴代码,不然可以直接看那么长的代码也比较痛            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 16:14:39
                            
                                366阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先扯点别的:这两天一直浑浑噩噩的,不知道干啥,什么也不想干,整日胡思乱想。如今已是春天了,已经过了惊蛰(虽然即墨这几天有点冷),可是我还是没有从一种行尸走肉的麻木中醒过来,不知道自己在干什么,以后将要都走向哪里。进入正题,今天简单的演示一下Android中如何实现圆角按钮。使用了selector和shape。先看效果吧,感觉效果不是你想要的,果断pass掉。源代码请移步githubselecto            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-24 15:11:15
                            
                                906阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            且勿论都会的生活与山水间的生活孰优孰劣,孰利孰弊。人生随处皆不满,欲图解脱,唯于艺术中求之。  ——丰子恺前言本文教你不到100行代码实现一个实用功能,任意圆角的layout。从而了解自定义view步骤中draw的实用操作。直接使用的同学,可瞬移文末。正文废话少说,先上图错了,是这个功能如图所示:可任意嵌套子view,包括ViewGroup使其圆角可任意灵活控制四个corner圆角用法:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-12 22:32:00
                            
                                208阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 在Android中实现Vector图形在切割点处的圆角效果
## 1. 任务概述
在Android开发中,Vector Drawable 是一种高效的图像格式,适合用来实现各种形状和图案。在一些情况下,我们可能希望将Vector Drawable的某些边角处理成圆角,以便达到更加美观的效果。本篇文章将为您讲解如何在Android中实现Vector图形在切割点处的圆角效果。
---
##            
                
         
            
            
            
            在项目中我们会经常遇到这种圆角效果,因为直角的看起来确实不那么雅观,可能大家会想到用图片实现,试想上中下要分别做三张图片,这样既会是自己的项目增大也会增加内存使用量,所以使用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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在canvas中绘制一个矩形是非常简单的,使用canvas的rect()方法即可,但是没有办法绘制一个带圆角的矩形,如图:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 14:12:57
                            
                                743阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 通过 push_back() 尾部增加一个元素 :vector 可以通过 “push_back ” 写入数据,通过 push_back 可以将数据直接写入至 vector 的末尾,push_back 会自动申请内存,并且多次 push_back 后会自动预先分配内存,如下代码: 1 #include <iostream>
 2 #inclu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-25 23:41:16
                            
                                318阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            @Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
Log.e(“TAG”, “onMeasure”);
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
/**
• 如果类型是圆形,则强制改变view的宽高一致,以小值为准;如果            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-15 10:01:34
                            
                                199阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天做了个很简单的功能,大致是点击某个按钮,弹出一个Dialog,并且可以进行编辑操作,很快做完了,同样也很快得到测试那边反馈说弹出框没有设置圆角,我想设置了啊,在xml上加的背景,我一看还真是圆角未显示出来。。。花费了一段时间才搞明白,于是赶紧总结一下:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 08:37:10
                            
                                425阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言啥话不说,先亮出效果图:            最近公司UI设计了一个这样的tab切换的样式,刚一看到UI设计图,感觉还是不错滴。但是几秒钟后下意识想到,这个效果,Android自带的 tablayout 控件应该实现不了这效果呢。顿时一脸茫然,我还要自定义一个不成!但是这个弧度怎么搞…此时有的小伙伴可能会想,自定义view太麻烦,不如让UI直接把这个弧度切出来,不是一共就三个tab项嘛,Te            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 07:55:04
                            
                                206阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录ImageView 设置圆角及外边框样式一、设置圆角逻辑:裁剪画布二、设置外边框逻辑:在绘制 Drawable 后再绘制外边框三、在项目中集成1. 添加依赖2. 控件样式3. 在 xml 中使用(1)分别指定4个圆角的大小(2)作为圆形图片使用(3)设置外边框宽度和颜色4. 在 代码 中使用(1)指定圆角大小及边框样式(2)分别指定4个圆角的大小及边框样式 ImageView 设置圆角及外边            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 09:54:03
                            
                                2159阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            android开发时界面布局也是很个很重要的元素,如何给一个布局或是控件加圆角:首先我们在drawable文件夹中写一个xml文件,然后就是设置圆角的值:   写好后,然后在要改变的布局或是控件的的表田中添加android:background="@drawable/XXX"即可gradient的值就是设置该布局或是该控件显示的颜色,如果startColor的值与endColor的值一致,则整个布            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-03-07 14:43:06
                            
                                191阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             •普通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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android LinearLayout设置圆角
在开发Android应用程序时,我们经常需要给布局添加圆角效果,以使界面更加美观。LinearLayout是Android中常用的布局容器,本文将介绍如何使用LinearLayout来设置圆角效果。
## 1. LinearLayout简介
LinearLayout是Android中最基础的布局容器之一,它是一个线性布局,可以按照水平或垂            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-30 11:42:45
                            
                                2701阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android卡片设置圆角
## 概述
在Android开发中,我们经常需要将卡片或者图片设置成圆角的形状,以增加界面的美观性。本文将教您如何实现Android卡片设置圆角的效果。
## 流程图
```mermaid
flowchart TD
    A[开始] --> B[创建CardView]
    B --> C[设置圆角效果]
    C --> D[设置背景颜色]
    D            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-21 14:47:07
                            
                                330阅读