E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Android自定义控件】
安卓巴士Android开发者门户
一、开源库1.SimpleRatingBar简单好用的ratingbar2.NumberRain
Android自定义控件
仿黑客帝国数字雨3.CacheWebView突破系统WebView缓存的空间限制的
迷你芊宝宝
·
2024-02-05 21:23
Android
Android 自定义控件中正确使用setTextSize设置字体大小
Android自定义控件
中正确使用setTextSize设置字体大小。setTextSize()有2个重载方法,一个参数的方法,单位是scaledpixel(sp),不是px(像素)。
环山绕水
·
2024-02-03 11:56
android
android
studio
ide
超简单
android自定义控件
流式布局SimpleFlowLayout
技术的进步,总是由需求推动的——安卓君1、前言流式布局是app开发中必不可少的布局方式,例如照片墙,筛选标签等等。基本上每个app里面都可以看到这样的布局,但是androidAPI中并没有提供实现流式布局方式的控件,因此自己实现一个流式布局的控件就非常有必要了。本文分享笔者实现FlowLayout思考过程,希望能够抛转引玉,为大家提供一个新的思路,文章末尾有代码链接。2、效果下面是效果图:Simp
易说新语
·
2023-12-16 07:46
Android自定义控件
--如何在XML文件中使用自定义属性
前言你好,我是Cici。这几天在做一个小项目的时候,用到了自定义控件,为了方便在XML中进行配置,于是需要用到自定义属性,特此记下用法,方便复习的同时也希望对大家有所帮助。一、为什么需要自定义控件Android本身提供了很多控件,比如TextView、ImageView等,在实际开发中,有时候单个的控件并不能很好的满足业务需求,因此我们会将多种控件组合在一起,形成一个具有特定功能的自定义控件,就好
A-sL1
·
2023-12-16 01:39
Android
android
android
studio
介绍几个工作开发中封装的好用的
android自定义控件
介绍几个工作开发中封装的好用的
android自定义控件
首先看效果图,看下这两个界面,第一个中用到了一个自定义的FlowRadioGroup,支持复合子控件,自定义布局;第二个界面中看到了输入的数字自动4
weixin_34226706
·
2023-12-01 03:22
移动开发
php
java
Android自定义控件
开发入门与实战(6)路径动画,牛皮轰轰
PathMeasure(Pathpath,booleanforceClosed);这两种方法都会涉及到的forceClosed是计算path是否闭合,但是path的闭合并不是由forceClosed控制,绘制出来时,path该闭合还是闭合,不闭合就是不闭合,但是如果forceClosed设置为true时,会当做path闭合,把闭合的路径算进去。一些简单的函数使用1、getLength()publi
wa32saa
·
2023-11-29 16:43
程序员
架构
移动开发
android
Android自定义控件
开发入门与实战(6)路径动画,android脚本开发工具
前面几章所讲的内容其实都只是比较普通、简单的动画,这章开始学习较难、较为有深度、也比较可以实现更加炫酷效果的动画,通过PathMeasure和SVG动画来实现。PathMeasure实现路径动画PathMeasure是Android官方API,是之前第一张关于路径只是的一个扩展,十分的有用。PathMeasure可以计算出路径的总长、指定长度所对应的坐标等等路径信息。有两种初始化方式:第一种:Pa
m0_66264673
·
2023-11-29 16:11
程序员
架构
移动开发
android
Android自定义控件
开发入门与实战(6)路径动画,赶紧收藏
示例路径绘制是PathMeasure最常用的功能,下面实现一个转圈圈的加载效果图。思路是通过ValueAnimator动画算出当前的动画的进度,通过进度获取转圈圆的周长,拿到周长后通过PathMeasure的getLength和getSegment去画圆。我们再构造函数中做new的操作:publicPathMeasureView1(Contextcontext,@NullableAttribute
m0_66145114
·
2023-11-29 16:41
程序员
架构
移动开发
android
Android自定义控件
开发入门与实战(12)Canvas,kotlin入门潜修
RectFbounds:要保存的区域所对应的举行对象intsaveFlags:取值ALL_SAVE_FLAG表示保存全部内容。别的值之后再讲述。第二个构造函数其实和第一个一样,只不过它是根据4个点来构造一个矩形的。下面我们接下来以Xfermode为例,看看saveLayer()函数都做了什么。我们先使用Xfermode来做一个SRC_IN的效果:@OverrideprotectedvoidonDr
m0_66264324
·
2023-11-27 00:39
程序员
架构
移动开发
android
android自定义控件
的惯性滑动
原文参考:自定义控件的惯性滑动体验RecyclerView的滑动以及滚动的实现源码一、应用场景在自定义View中,常常会用到滚动,但是出于某些原因不能直接继承ScrollView,这时候就很有必要来看看他们滚动都是怎么实现的了。本文只关注拖动和惯性滑动的效果实现。以RecyclerView的代码为示例(和ScrollView相比,在滚动上的实现方式一样,在惯性滑动的实现上,用的插值器(Interp
大大大大南子
·
2023-11-11 21:54
android
Android自定义控件
之局部图片放大镜--BiggerView
零、前言:本文的知识点一览1.自定义控件及自定义属性的写法,你也将对onMesure有更深的认识2.关于bitmap的简单处理,及canvas区域裁剪3.本文会实现两个自定义控件:FitImageView(图片自适应)和BiggerView(放大镜),前者为后者作为铺垫。4.最后会介绍如何从guihub生成自己的依赖库,这样一个完整的自定义控件库便ok了。5.本项目源码见文尾捷文规范第一条实现效果
张风捷特烈
·
2023-11-08 18:11
Android自定义控件
目录
Android自定义控件
一、对现有控件进行扩展二、创建复合控件1定义属性2组合控件3引用UI模板三、重写View来实现全新控件1弧线展示图1.1具体步骤:2音频条形图2.1具体步骤四、补充:自定义ViewGroup
Android
早八
·
2023-11-07 06:33
Android
android
Android自定义控件
通常开发Android应用程序的界面时,都不直接使用View控件,而是使用View控件的子类。例如,如果要显示一段文字,可以使用View控件的子类TextView控件;如果要显示一个按钮,可以使用View控件的子类Button控件。虽然Android提供了很多继承自View类的控件,但是在实际开发中,还会出现不满足需求的情况,此时我们可以通过自定义控件的方式实现。最简单的自定义控件就是创建一个继承
在下嗷呜
·
2023-10-20 21:06
android
java
android自定义控件
_深度解析自定义属性
本文深入讲解了自定义控件的自定义属性,如有问题或疑问请大家及时私信或评论指出。目录1什么是控件的属性(以TextView和ImageView为例源码分析)?2自定义的控件是否必须要自定义其属性?3有自定义属性需求如何自定义?属性标签attr的format都能接受什么样的属性值?4设置format属性值后自定义类代码中又如何才能获取到?5举例:设置界面中每一个item格式都相似,自定义详细过程总结目
言方行圆娄知县
·
2023-10-09 08:18
android基础
效果实现代码
自定义控件
自定义属性
深度解析
图文详解
android
Android自定义控件
之ViewPager(广告条,引导页面等)
前言在Android开发中,系统控件已经远远不能满足我们日常需求,可以使用以下方式实现控件的自定义:1.系统控件的重新组合2.自定义类继承View3.自定义类继承ViewGroup效果演示:源码:MyViewPager:publicclassMyViewPagerextendsViewGroup{privateMyScrollerscroller;/***手势识别器*1.定义出来*2.实例化-把想
爱码仕的猿奋
·
2023-09-23 10:01
Android自定义控件
入门到精通--补间动画
《
Android自定义控件
入门到精通》文章索引☞https://blog.csdn.net/Jhone_csdn/article/details/118146683《
Android自定义控件
入门到精通》
一鱼浅游
·
2023-08-31 21:39
android
Android自定义控件
学习连接
https://blog.csdn.net/harvic880925/article/details/50995268
爱学习的小宝宝
·
2023-08-18 06:52
Android自定义控件
支持移动、缩放、旋转功能的ImageView
转载请注明出处:https://blog.csdn.net/kong_gu_you_lan/article/details/131694755?spm=1001.2014.3001.5501本文出自容华谢后的博客0.写在前面今天写一篇关于自定义控件的文章,基于ImageView控件,给它加上移动、多点缩放、两指旋转的功能,先看下效果:布局中可以添加多个MatrixImage,位置可以自由移动,涉及
容华谢后
·
2023-08-12 12:55
自定义控件
android
自定义控件
自定义View
ImageView
Matrix
Android自定义控件
知识点
一、控件树Android中控件大致被分为两类,viewGroup控件、view控件,viewGroup包含多个view,通过viewGroup,整个界面上的控件形成树形结构。上层控件负责下层子控件的测量与绘制,并传递交互事件。二、Android界面架构Activity-->PhoneWindow-->Decorview(TitleView+ContentView)设置requestWindowFe
_StackOverFLow
·
2023-08-05 15:04
Android自定义控件
系列博客
绘制机制先好好的理解一下绘制流程公共技术点之View绘制流程GcsSloop---自定义View系列自定义基础篇安卓自定义View基础-坐标系安卓自定义View基础-角度弧度安卓自定义View基础-颜色进阶篇安卓自定义View进阶-分类和流程安卓自定义View进阶-绘制基本图形安卓自定义View进阶-画布操作安卓自定义View进阶-图片文字安卓自定义View进阶-Path基本操作安卓自定义View
perry_Fan
·
2023-07-31 08:28
Android自定义控件
-可拖动控制的圆环控制条
前几天收到这么一个需求,本来以为挺简单的,没想到最后发现实现起来还是有点小麻烦的,在这里小小的总结一下。先看看下面这张需求的样图:样图然后在看一下最终实现的效果图,可能是gif录制软件的问题,有一些浮影,忽略就好了:最终demo图首先要分析一下最核心的地方,如何获取到滑动距离对应的弧长,看图:参考图p1是手指按下的点,很明显要想知道当前进度弧边的值,就是要求出角d的值。以p为圆心点,atan(b)
Horrarndoo
·
2023-07-31 06:58
Android自定义控件
自定义控件引入布局创建title.xmlandroid:background="@drawable/back_bg"背景图片android:layout_margin="5dp"控件上下左右偏移距离也可以marginTop单独指定在activity_main.xml中就可以显示title.xml标题栏设置系统自带标题栏隐藏调用getSupportActionBar()方法获得ActionBar实例
Mason_Xu
·
2023-07-31 05:33
Android FlowLayout实现流式布局 kotlin实现FlowLayout 自定义ViewGroup
最近在看viwe的自定义,看到蛮多讲解FlowLayout自定义ViewGroup的例子,然后回顾了一下《
Android自定义控件
开发入门与实战》里面的这个例子,想找一个kotlin的顺便看看,但是都没有
木子102
·
2023-07-23 06:49
android碎片
Android 自定义View(1)
Android自定义控件
进阶01-自定义控件开发套路与流程本章节为什么要叫进阶篇?
旅行者归来
·
2023-07-16 23:52
Android自定义控件
(七) Android仿微信支付密码输入框
前言早上在使用微信支付买东西时候注意到了支付的密码输入框,Android使用自定义方式来实现下。说明1、实现效果2、绘制分析从图上可以看出,主要有以下几个元素以及事件:绘制圆角矩形drawRoundRect绘制黑色小圆点drawCircle键盘自动调起处理输入和回删事件输入完成后事件回调3、实现步骤1、首先绘制圆角矩形&黑色密码小圆这里的绘制没什么难度,将圆角矩形框的宽和高度根据设计图上的尺寸定义
居安思危_Ho
·
2023-06-24 02:12
Android自定义View
1024程序员节
android
自定义View
Android自定义控件
(八) Android仿招商银行APP手势解锁
前言目前大部分APP的登录方式有多种类型,其中手势解锁就是其中比较常见的一种方式,经常使用的招商银行APP(IOS)端的手势解锁体验不错的,就仿照它自定义下手势解锁功能。说明1、招行APP手势解锁效果2、绘制分析来分析下效果图1和图2中需要绘制的元素。未执行解锁操作,需要绘制9个灰色小圆点来形成锁盘执行解锁操作,绘制大圆、黑色小圆点、圆之间的连线以及圆到手指所在位置的连线松手后重置绘制,校验密码是
居安思危_Ho
·
2023-06-24 02:12
Android自定义View
自定义View
Android
kotlin
Android自定义控件
(六) Andriod仿iOS控件Switch开关
前言本篇文章记录下Android仿iOS控件Switch开关自定义过程。此控件实现的难度较小,但是在绘制文字过程中遇到一些问题,比如如何将文字摆放在正确的位置,文字绘制和位置的处理用到以下的知识点:Canvas的绘制文字drawTextPaint获取文字边界getTextBounds()Paint的测量文字宽度measureText()字体度量属性FontMetrics(文字位置摆放关键)说明1、
居安思危_Ho
·
2023-06-24 02:42
Android自定义View
Android
android
kotlin
自定义View
Android自定义控件
之打造万能ViewPager、ViewPager2 Adapter(无限轮播、多布局、低耦合indicator指示器蠕动动画、自定义indicator)
https://blog.csdn.net/confusing_awakening/article/details/112649313
安娇德
·
2023-06-12 18:41
Android自定义控件
:自适应大小的文本控件
需求自适应大小的文本:效果图:GIF.gif项目开发中,开发人员根据UI人员提供的一套尺寸,布局了一些带文本的页面,往往会少考虑一些数据极限的问题,造成机型屏幕适配问题。例如:文本(或数值)长度可变,如经验值、金币数量等,如果页面同一高度使用了多个Textview布局摆放,当Textview文本长度增加时,有可能造成重叠现象。例子还有很多,相信很多开发人员也都曾遇到过。今天我们就写一个简单的例子,
Android技术分享
·
2023-06-08 19:39
Android自定义控件
之小说书架实现示例详解
目录前言功能分析代码实现小说的展示小说拖拽BookShelfItemTouchHelper实现小说删除总结前言在手机看小说的时候,看到一个很有意思的效果,在UC浏览器切换到小说书架时候,可以在这个界面手指长按一本书拖拽它,当拖拽到其他小说后面时候。可以将其他小说前置,拖拽的小说到该位置上。功能效果大致如下图所示:功能分析通过运行图可以看出,该程序主要功能包括1.按照网格布局展示小说信息2.手指长按
·
2023-04-18 19:17
Android自定义控件
入门到精通--View树的布局
《
Android自定义控件
入门到精通》文章索引☞https://blog.csdn.net/Jhone_csdn/article/details/118146683《
Android自定义控件
入门到精通》
一鱼浅游
·
2023-04-14 20:15
android
Android自定义控件
-椭圆形仪表盘
本文章最重要的并不是提供椭圆形仪表盘的view,而是提供一些自定义view的思路,并且也算是自我总结先来看看实际的完成效果你可能在github或者其他地方看到过有博主很早前就画过了圆形的仪表盘进度指示条,但是你会发现椭圆形的仪表盘进度指示条并没有人做出来过。我参考了github上点我查看的内容,有兴趣的朋友可以也去参考一下,基本上他已经把市面上的dashboradview都画了。作为一个有追求的c
LiTtleBayReal
·
2023-04-12 11:44
Android自定义控件
--如何在XML文件中使用自定义属性
目录前言一、为什么需要自定义控件二、具体步骤1.首先我们创建一个layoutxml文件:2.为自定义控件创建java类:3.在res/values下,新建一个attrs.xml文件:4.最后使用:前言你好,我是Cici。这几天在做一个小项目的时候,用到了自定义控件,为了方便在XML中进行配置,于是需要用到自定义属性,特此记下用法,方便复习的同时也希望对大家有所帮助。一、为什么需要自定义控件Andr
·
2023-04-07 19:36
Android 自定义控件之---饼图
二、创建一些对象,用于绘图三,onDraw方法1.循环把四个扇形画出来2.我们把第三个扇形抽出来,需要做特殊处理四,效果展示总结效果确实比较简单,但是这个例子可以很好的作为初学
Android自定义控件
的开发者的一个小练习
lbj23vs6
·
2023-03-30 16:25
自定义控件
android
android
studio
java
Android自定义控件
开发入门与实战(2)View动画,2021Android笔试题
先用AnimationUtils进行加载动画,在通过View的startAnimation开始动画。scale标签参数pivotX表示缩放起始点X轴坐标,可以是数值、百分数、百分数p三种。比如50、50%、50%p如果是数值则表示当前视图的左上角,即原点处加上50px如果是百分数则是当前空间左上角加上自己宽度的50%作为x轴坐标如果是50%p则表示在当前控件的左上角加上父控件宽度的50%作为缩放起
m0_66264798
·
2023-03-29 21:49
程序员
面试
移动开发
android
Android自定义控件
开发入门与实战(6)路径动画,android计算器的设计与实现
booleangetSegment(floatstartD,floatstopD,Pathdst,booleanstartWithMoveTo);顾名思义,这个函数用截取一个Path中的某一个片段。通过参数startD和stopD来控制截取的长度。并将截取后的Path保存到参数dst中。最后一个参数startWithMoveTo表示起始点是否使用moveTo将路径的新起始点移到结果Path的起始点
m0_66264798
·
2023-03-29 21:49
程序员
面试
移动开发
android
2019-10-20
Android自定义控件
前言当我们的开发需求增加后,系统提供的控件不再能够满足我们的需求,这时候我们就需要自定义控件了。通常来说,自定义控件分为三类:1.组合方式(用系统提供的控件拼接)2.继承方式(在已有控件的基础上添加新的功能)3.自绘方式(自己画内容)准备无论是打算使用哪一种方式来自定义控件,在使用之间都需要有所准备。首先在java代码的包里新建一个类java代码包并且这个类要继承于View继承于View创建成功会
一方通行不会慌
·
2023-03-26 10:00
Android自定义控件
——HorizontalRoundProgressBar
在Android开发中需要横向圆角进度条时可以通过设置ProgressBar的style和progressDrawable实现。原生实现设置样式style="@android:style/Widget.ProgressBar.Horizontal"设置进度资源android:progressDrawable但是当progress值小于圆角半径甚至更小(progress=1)时进度会变成高度撑满的一
WangSins
·
2023-03-09 05:22
Android自定义控件
5----继承View通讯录索引功能之4在下按和移动时,列表更新
效果图:项目结构:核心代码自定义索引:IndexViewpackagecom.example.mytongxunlu4;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics
zhaihaohao1
·
2023-02-03 08:47
自定义
android canvas_
Android自定义控件
:带你掌握一款多特效的智能loadingView
先上效果图(如果感兴趣请看后面讲解):1、登录效果展示2、关注效果展示觉得文章不错的小伙伴欢迎关注专栏Android高级进阶,我会定期分享Android知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿。Android高级进阶zhuanlan.zhihu.com1、【画圆角矩形】画图首先是onDraw方法(我会把圆代码写上,一步一步剖析):首先在view中定
weixin_39843078
·
2023-01-26 02:04
android
canvas
android
studio设置按钮圆角
android
上下滚动文字
android
自定义viewgroup
设置子控件
android
自定义控件
生命周期
android
自定义控件的宽高
Android自定义控件
——Path之贝塞尔曲线
可以看到,在经过Path之基本操作、Path之贝塞尔曲线和Path之完结篇后,Path中各类方法基本上都讲完了,表格中还没有讲解到到方法就是矩阵变换了,难道本篇终于要讲矩阵了?非也,矩阵这一部分仍在后面单独讲解,本篇主要讲解PathMeasure这个类与Path的一些使用技巧。PS:不要问我为什么不讲PathEffect,因为这个方法在后面的Paint系列中。先放一个图镇楼,省的下面无聊的内容把你
码中之牛
·
2022-12-01 11:38
Android
自定义控件
移动开发
android
自定义控件
移动开发
ui
java
Android自定义控件
自定义View之高仿支付宝芝麻信用分仪表盘效果最近写的一个自定义View,仿了下支付宝新旧版的芝麻信用分的仪表盘效果。项目需求讨论-Android自定义Dialog实现步骤及封装根据实际项目需求出发。因为项目中的对话框要配合整个项目的UI风格,所以进行自定义Dialog的实现步骤,及最后写封装类。来快速实现各种自定义界面的对话框。Android基于RecyclerView的Item侧滑删除从零开始
weixin_33758863
·
2022-11-12 09:27
ui
移动开发
人工智能
Android自定义控件
坐标系解析
自定义控件要想彻底的把握,掌握Android各种坐标系及一些API的坐标含义毫无疑问是不可忽视的技能,对于控件的摆放位置、触摸点、控件绘制等都离不开坐标系,所以学习自定义控件之前我们就先来谈一下Android坐标系。一、Android屏幕坐标系和数学坐标系的区别(1)、在数学坐标系中以xy轴的交点为坐标原点,x轴向右为正方向,y轴向上为正方向,这对于童鞋们来说已经再熟悉不过了,如图:(2)、而在手
龙旋
·
2022-11-10 11:31
原创
android
自定义控件
坐标系
android
studio
java
Android自定义控件
实现九宫格解锁
关于九宫格解锁,我看了不少博客,但是都感觉很复杂,可能我的功夫还不到,所以很多东西我不了解,但是我还是打算写一个自己的九宫格。我相信我的九宫格大家都能很快的理解,当然如果需要实现更复杂的功能,需要大家自己接着往深了挖掘。代码文件NineGroupView:为九宫格空间组ToggleView:九宫格中的子View,也就是我们看到的圆形按钮,我自己定义的ToggleView可能不好看,当然大家可以自己
·
2022-06-28 15:37
android自定义控件
实现简易时间轴(2)
这篇做了一个简单的时间轴控件。右侧的数据就是一个简单的字符串。问题还是有的,当右侧的文字长度不一样的时候就会有问题了。现在可以修改一下适配右侧的文字。效果如下:代码:privatePaintbgPaint,linePaint,borderPaint,textPaint;privateRectbgRect,textRect;//基本属性privateintmTextSize;privateintmT
·
2022-06-27 18:33
android 自定义控件之 RecyclerView 打造万能 ViewPager TabLayout
TabLayoutNiubility项目地址:AnJiaoDe/TabLayoutNiubility简介:
Android自定义控件
之RecyclerView打造万能ViewPagerTabLayout(
Wei_Leng
·
2022-05-12 09:38
Android
不错文章转载
android
android自定义控件
实现简易时间轴(1)
本文实例为大家分享了
android自定义控件
实现简易时间轴的具体代码,供大家参考,具体内容如下之前项目需要写一个消费记录,类似于时间轴似的控件,自身在自定义控件这里不咋地(…),最后搞了一个这个demo
·
2022-04-08 13:57
Android自定义控件
学习
**转载自Android自定义View合集**自定义控件学习https://github.com/GcsSloop/AndroidNote/tree/master/CustomView小良自定义控件合集https://github.com/Mr-XiaoLiang自定义控件三部曲http://blog.csdn.net/harvic880925?viewmode=contentsAndroid从0
huyu0410
·
2022-03-25 08:44
Android
自定义控件
自定义view
android
控件
自定义view
Android自定义控件
实现简单滑动开关效果
本文实例为大家分享了
Android自定义控件
实现简单滑动开关的具体代码,供大家参考,具体内容如下ToggleButton滑动开关项目概述滑动开关是一个纯粹的自定义控件,上面的按钮会随着我们的左右滑动而滑动
·
2022-02-18 13:04
Android自定义控件
| 小红点的三种实现(上)
Demo使用Kotlin编写,Kotlin系列教程可以点击这里这是自定义控件系列教程的第五篇,系列文章目录如下:
Android自定义控件
|View绘制原理(画多大?)
唐子玄
·
2022-02-16 17:37
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他