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_自定义view
【Android View】
自定义View
Group——继承自ViewGroup的水平翻页视图HorizontalView的实现
自定义View
Group可按父类分为三类,分别为继承自ViewGroup、继承自系统特定的ViewGroup(如LinearLayout)和继承自View。
WayneSun729
·
2022-12-27 05:59
笔记
安卓基础知识
java
android
Android
自定义View
模仿即刻点赞数字切换效果实例
目录即刻点赞展示自己如何实现这种数字切换呢?效果展示源码总结即刻点赞展示点赞的数字增加和减少并不是整个替换,而是差异化替换。再加上动画效果就看的很舒服。自己如何实现这种数字切换呢?下面用一张图来展示我的思路:现在只需要根据这张图,写出对应的动画即可。分为2种场景:数字+1:差异化的数字从3号区域由渐变动画(透明度0-255)+偏移动画(3号区域绘制文字的基线,2号区域绘制文字的基线),将数字移动到
·
2022-12-26 15:00
android
自定义view
前的基础知识LayoutInflater layoutInflater = LayoutInflater.from(context);
一、首先学layoutInflater。相信接触Android久一点的朋友对于LayoutInflater一定不会陌生,都会知道它主要是用于加载布局的。而刚接触Android的朋友可能对LayoutInflater不怎么熟悉,因为加载布局的任务通常都是在Activity中调用setContentView()方法来完成的。其实setContentView()方法的内部也是使用LayoutInflat
Android Han
·
2022-12-25 14:21
安卓
自定义view
android
RecyclerView 源码浅析测量 布局 绘制 预布局
3dispatchLayoutStep1dispatchLayoutStep2dispatchLayoutStep3mAttachedScrap和mChangedScrap预布局最后前言上一篇博客内容对RecyclerView回收复用机制相关源码进行了分析,本博客从
自定义
·
2022-12-23 19:56
iOS Swift 哀悼日灰化APP界面
自定义View
classGrayOverlayView:UIView{overridefunchitTest(_point:CGPoint,withevent:UIEvent?)->UIView?
Accepted_
·
2022-12-21 17:55
足球场,
自定义view
,football Backgroun.画一个标准足球场
作为一个老伙计,有点不太好意思写是这么基础的绘制....,害~每个人都有自己的故事...我相信你也是...搜索了一下都没有发现一个帖子介绍怎么画个正规球场,这里就随笔记录一下吧。就当回顾一下...1.摸清规则。做什么事情都一样,我们首先要知道我们要的结果和实现的过程和步骤。/***(1)场地:长105米、宽68米.*(2)球门:长7.32米、高2.44米。*(3)大禁区(罚球区):长40.32米、
楊子mine
·
2022-12-15 09:21
Android
canvas
android
java
android
studio
kotlin
Android 仿订房日期选择器
··)所以我在网上找了一个模板,但是已经过了很久了,我已经记不清是哪位大神做的,我只是进行一些小小的更改,还有发现一些小BUG,改了下,这图好像太大了,,,,不知道怎么调,将就着看吧,主要代码呢,全是
自定义
四块五毛六
·
2022-12-13 14:29
android
基于Android开发的环形进度条(动态显示运动步数)
使用
自定义view
画圆形进度条,设置目标值,输入当前值,根据值的不同计算出在圆内,超过圆的效果。文件:url80.ctfile.com/f/25127180-740375809-2326f5?
我信张i
·
2022-12-09 04:52
hadoop
android
服务器
Android 自定义Livedata使用示例解析
Livedata总结前言我们在开发中在使用MVVM的情况下经常会配合livedata来达到快速开发的效果,但是一般都是在activity或者fragment中去使用,我今天想介绍一种自定义的方式,如果你有复杂的
自定义
·
2022-12-07 19:17
Android知识图谱:我们到底需要学习哪些Android知识?,阿里中间件
常用知识,我认为对于初级开发者来说,按照优先级最主要的知识点主要包括:四大组件、布局使用、多线程&动画;具体介绍如下:2.Android进阶针对Android进阶知识,按照优先级最主要的知识点主要包括:
自定义
普通网友
·
2022-12-06 07:59
程序员
架构
移动开发
android
Android App 的“黑白化”,这些年我所经历的所有面试
其实我们只要把各种相关的View换成这种
自定义View
,利用appcompat换肤那一套,
普通网友
·
2022-12-01 11:30
程序员
面试
移动开发
android
Android
自定义View
实现星星评分效果
目录前言1、测量与图片的绘制2、事件的交互与计算3.回调处理与自定义属性抽取后记前言在前面的学习中,我们基本了解了一些Canvas的绘制,那么这一章我们一起复习一下图片的绘制几种方式,和事件的简单交互方式。我们从易到难,作为基础的进阶控件,我们从最简单的交互开始,那就自定义一个星星评分的控件吧。一个App必不可少的评论系统打分的控件,可以展示评分,可以点击评分,可以滑动评分。它的实现总体上可以分为
·
2022-11-26 18:37
Android
自定义View
实现绘制水波浪温度刻度表
相对应的这种类型的
自定义View
网上并不少见,但是如果我们要做一些个性化的效果,最好还是自己绘制一份,也相对的比较容易控制效果,如果
·
2022-11-26 18:37
Android
自定义View
实现价格区间选择控件
目录前言1、绘制静态的图形2、让两边的限制圆动起来3、动态滑动并计算当前的区间值4、计算当前值与回调处理5、实时文本显示与后续的扩展后记前言之前我们的复习中,我们已经对原生Canvas的绘制有了详细的了解,我们对事件的处理也有了简单的了解,这一期我们就对绘制与事件的处理做更进一步的实现。如图,我们需要做这么一个区间的选择控件,此控件也是我们常用的控件,在一些筛选页面,根据价格,数值进行一些筛选的时
·
2022-11-26 18:06
对于 Android 开发来说似乎“更头痛”的是 Flutter 与 Compose “同出一爹”,看完这你就明白该如何选择
就现在的发展趋势来说,传统的UI架构让很多开发者表示苦不堪言:UI的构建需要大量的代码,写个
自定义View
需要实现测量、布局,响应用户行为需要满篇的Listener事
沈页
·
2022-11-25 09:23
android
Jetpack
android
flutter
ui
android
jetpack
Android面试题--View相关
,使用hierarchyviewer工具查看复用convertView和使用ViewHolderItem中有图片时异步加载快速滑动时不加载图片Item中有图片时,对图片进行适当压缩列表数据分页加载实现
自定义
开心的锣鼓
·
2022-11-22 16:39
iOS 自定义长方形进度条
由于工作需要,做一个拍照显示的进度条;样式铺满整个屏幕
自定义view
:h文件#importNS_ASSUME_NONNULL_BEGIN@interfaceTakePhotoProgress:UIView
New_卡迪熊
·
2022-11-19 17:26
炫酷的进度条的效果
炫酷的进度条的效果
自定义view
系列之炫酷的进度条的效果,让你的进度条从此与众不同。按照惯例先上效果图,俗话说无图无有真相嘛。
chenzzch
·
2022-11-13 13:30
自定义view
之酷炫的进度条
实现思路:使用自定义属性和ProgressBar来实现设置
自定义view
publicclassHorizontalProgressBarWithNumberextendsProgressBar{privatestaticfinalintDEFAULT_TEXT_SIZE
迷路国王
·
2022-11-13 13:30
功能篇
Android知识
Android自定义控件
自定义View
之高仿支付宝芝麻信用分仪表盘效果最近写的一个
自定义View
,仿了下支付宝新旧版的芝麻信用分的仪表盘效果。项目需求讨论-Android自定义Dialog实现步骤及封装根据实际项目需求出发。
weixin_33758863
·
2022-11-12 09:27
ui
移动开发
人工智能
Android
自定义View
中的Paint,Canvas的常用方法总结
paint,Canvas中的常用方法总结Paint类的常用方法setColor方法,用于设置画笔的颜色setAlpha方法,用于设置画笔的透明度setAlpha(a:Int)参数a为透明度,其范围值为0~255,数值越小越透明setStyle方法,用于设置画笔的风格,可以指定是空心还是实心,该方法在矩形、圆形有明显效果。setStyle(style:Paint.Style)//参数style为画笔
Mi_Manchi丶
·
2022-11-10 21:55
自定义view
——坐标系问题
一:屏幕坐标系这里的坐标系与数学中的坐标系有区别。这里一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向屏幕上的默认坐标系示例:二:View的坐标系View的坐标系是相对于父控件而言的getTop();//获取子View左上角距父View顶部的距离getLeft();//获取子View左上角距父View左侧的距离getBottom();//获取子View右下角距父View顶部的距
果子林
·
2022-11-10 11:13
Android
自定义view坐标系
android 顶点坐标,android
自定义View
——坐标系
在开发过程中有的时候我们会实现一些特殊功能,如组件滑动到一定距离隐藏或显示、图片置顶等等,这个时候view的坐标就派上了用场了;同样在自定义控件的时候,坐标系也是经常用到的,下面记录一下在复习过程中view坐标系的一些知识。目录view的四个顶点坐标view的x、y、translationX、translationY坐标MotionEvent获取坐标图11.view的四个顶点坐标view的位置主要
Triple A
·
2022-11-10 11:11
android
顶点坐标
android以view建坐标系,Android 自定义 View 基础之系统坐标系
很多人可能不屑一顾Android的坐标系,但是如果你想彻底学会自定义控件,我想说了解Android各种坐标系及一些API的坐标含义绝对算一个小而不可忽视的技能;所谓Android
自定义View
那几大主要
weixin_39776344
·
2022-11-10 11:11
android以view建坐标系,Android进阶——
自定义View
的必修课之关于Canvas绘图与Android坐标系的总结...
引言Android进阶——
自定义View
的必修课之关于Canvas绘图与Android坐标系的总结。
咪马321~~~
·
2022-11-10 11:11
android以view建坐标系,Android
自定义View
三(坐标系与View的绘制流程)
涉及知识绘制过程涉及到主要方法类别API描述布局onMeasure测量View与ChildView的大小onLayout确定ChildView的位置onSizeChanged确定View的大小绘制onDraw实际绘制View的内容事件处理onTouchEvent处理屏幕触摸事件重绘invalidate调用onDraw方法,重绘View中变化的部分Canvas涉及到主要方法类别API描述绘制图形dr
淡然最好
·
2022-11-10 11:10
android控件自定义系列,玩转自定义控件系列之安卓
自定义View
基础-坐标系
原文信息⊙作者:GcsSloop⊙作者简介:来自2.5次元的魔法师,Android
自定义View
系列文章作者,非著名程序员。
kpbs
·
2022-11-10 11:10
android控件自定义系列
android
自定义View
坐标理解(三)
android中的坐标系以及获取坐标的方法android中有两种坐标系,分别称之为Android坐标系和视图坐标系。而对应的也有一些相关的方法可以获取坐标系中的坐标值。只有搞清楚这些区别,才能在实现的时候不至于出错或者得不到你想要的效果。一、Android坐标系和视图坐标系(1)Android坐标系先来看一看Android坐标系是个什么样子的。贴一张图来说明,如下:如上图所示,Android坐标系
qianlei541
·
2022-11-10 11:03
Android
自定义View
android
Android
自定义view
坐标系
首先Android中以屏幕的左上角为原点坐标(0,0);需要值得注意的是,以原点为中心。Y轴向下为正,向上则为负。X轴和数学里面一样,左负,右正。View提供获取坐标的方法:getLeft()view自身左边距离父ViewGroup左边的距离getTop()view自身顶部距离父ViewGroup顶部的距离getRight()view自身右边距离父ViewGroup左边的距离getBottom()
qq_34684424
·
2022-11-10 11:03
android
自定义view
安卓
自定义View
基础-坐标系
一.屏幕坐标系和数学坐标系的区别由于移动设备一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向,所以在手机屏幕上的坐标系与数学中常见的坐标系是稍微有点差别的,详情如下:(PS:其中的∠a是对应的,注意y轴方向!)实际屏幕上的默认坐标系如下:PS:假设其中棕色部分为手机屏幕二.View的坐标系注意:View的坐标系统是相对于父控件而言的.getTop();//获取子View左上角距
johnyin2015
·
2022-11-10 11:28
自定义控件
android
安卓
自定义View
坐标系篇
安卓中的坐标系屏幕坐标系和数学坐标系的区别View的坐标系MotionEvent中get和getRaw的区别核心掌握点实例屏幕坐标系和数学坐标系的区别由于移动设备一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向,所以在在手机屏幕上的坐标系与数学中常见的坐标系在y轴的方向上是相反的。如下图:下图中的∠α是对应的实际屏幕上的默认坐标系如下:其中棕色部分为手机屏幕View的坐标系注意
fjnu_se
·
2022-11-10 10:55
Android
自定义View
基础-坐标系
一.屏幕坐标系和数学坐标系的区别由于移动设备一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向,所以在手机屏幕上的坐标系与数学中常见的坐标系是稍微有点差别的,详情如下:(PS:其中的∠a是对应的,注意y轴方向!)实际屏幕上的默认坐标系如下:PS:假设其中棕色部分为手机屏幕二.View的坐标系注意:View的坐标系统是相对于父控件而言的.getTop();//获取子View左上角距
SnowDragon2015
·
2022-11-10 10:23
Android
自定义view
坐标系统
view坐标
自定义View
(坐标系)
总结:这是我的一个理想化假设。有没有一种方式,能够将大学所学的知识进行量化。清楚的知道自己学了多少,理解了多少,到底真正掌握了多少。我找到了那么一种方式,那就是写博客。当初写博客的初衷,就是看着别人写,也想跟着写,毕竟,将知识进行梳理,能学的更牢,也能学的更扎实。刚开始写博客时,排版布局啥的,也不太注重哈。后来,也参加了一些CSDN活动,也认识了一些博主,看着他们写,我也跟着写。现在倒觉得,写博客
天真小巫
·
2022-11-10 10:15
安卓开发
python
开发语言
鸿洋大神2016年所有文章链接
1
自定义View
AndroidPath酷炫动画,极速get花式Path[Android]五行代码实现炫动滑动卡片层叠布局Android如何实现一个平滑过渡的ViewPager广告条Android
自定义View
xiaoyangxavier
·
2022-11-08 13:23
Android
Android
自定义view
实现有header和footer作为layout使用的滚动控件
目录前言需求编写代码主要问题前言上两篇文章对安卓
自定义view
的事件分发做了一些应用,但是对于
自定义view
来讲,并不仅仅是事件分发这么简单,还有一个很重要的内容就是view的绘制流程。
·
2022-11-08 10:38
Android实现滑动折叠Header全流程详解
目录前言需求效果图编写代码主要问题前言上一篇文章直接通过安卓
自定义view
的知识手撕了一个侧滑栏,做的还不错,很有成就感。
·
2022-11-08 10:37
Android
自定义view
实现滚动选择控件详解
目录前言需求编写代码主要问题前言上篇文章通过一个有header和footer的滚动控件(Viewgroup)学了下MeasureSpec、onMeasure以及onLayout,接下来就用一个滚动选择的控件(View)来学一下onDraw的使用,并且了解下在XML自定义控件参数。需求这里就是一个滚动选择文字的控件,还是挺常见的,之前用别人的,现在选择手撕一个,核心思想如下:1、有三层不同大小及透明
·
2022-11-08 10:37
Android
自定义view
实现左滑删除的RecyclerView详解
目录概述需求编写代码I编写代码II编写代码III优化总结概述最近安卓
自定义view
的知识看的很熟,但是却很久没动手了,这几天用kotlin手撕了原先一个左滑删除的RecyclerView,居然弄得有点懵逼
·
2022-11-08 10:37
Android
自定义view
实现侧滑栏详解
目录前言需求效果图编写代码主要问题前言上一篇文章学了下
自定义View
的onDraw函数及自定义属性,做出来的滚动选择控件还算不错,就是逻辑复杂了一些。
·
2022-11-08 10:36
Android实现自动变换大小的ViewPager
本来想通过这篇文章的控件,整合一下前面六篇文章的内容的,结果写的太复杂了,就算了,没有新的技术知识,功能也和之前的安卓广东选择控件类似,不过在写的过程还是有点难度的,用来熟悉
自定义view
知识还是很不错的
·
2022-11-08 10:36
高德地图开发相关总结
起终点两点折线)6.地图画区域图形多边形遮盖物7.地图气泡的聚合功能8.App内部地图导航开发(包含更换终点重新导航)9.地图根据经纬度进行逆编码10.地图SDK导入工程及plist权限添加11.导航中添加
自定义
Kevin_wzx
·
2022-11-04 11:43
Android
自定义View
绘制贝塞尔曲线实现流程
目录前言二阶贝塞尔曲线三阶贝塞尔曲线前言对于Android开发,实现贝塞尔曲线还是比较方便的,有对应的API供你调用。由于一阶贝塞尔曲线就是一条直线,实际没啥多大用处,因此,下面主要讲解二阶和三阶。二阶贝塞尔曲线在Android中,使用quadTo来实现二阶贝塞尔path.reset()path.moveTo(startX,startY)path.quadTo(currentX,currentY,
·
2022-11-01 13:46
Android
自定义view
FlowLayout流式布局
-->处理手势操作2.ViewGroup的自定义流程:继承一个ViewGroup-->重写onMeasure方法-->重写onLayout-->重写onDraw方法->定义自定义属性-->处理手势操作
自定义
Luke_单车
·
2022-10-31 16:06
安卓图片裁剪——使用
自定义View
目录前言设计思路源码前言在图片操作中裁剪最为常见,安卓中常用的裁剪方式是通过调用Bitmap.createBitmap(@NonNullBitmapsource,intx,inty,intwidth,intheight)等实现的,本文所展示的View便是以此为核心设计。设计思路在一个图片裁剪的过程中,我们可以看到其主要由以下两部分组成:裁剪区域(裁剪框)图片区域(裁剪目标)因此,我们可以将其抽象为
鸣筝
·
2022-10-29 07:13
安卓View
安卓
android
自定义View
——游动锦鲤实践
目录
自定义View
——游动锦鲤实践布局文件使用布局——MainAvtivity主要实现——FishDrawable不积跬步,无以至千里;不积小流,无以成江海。要沉下心来,诗和远方的路费真的很贵!
小叮当不懒
·
2022-10-29 07:34
Demo
java
如何将Android Studio卸载的干干净净?
3、删除系统盘中有关
Android_
liO_Oil
·
2022-10-25 09:11
Android
Studio
android
linux
python
Android Studio实现连连看小游戏,比比看谁过关最快~
主要实现的功能有:难度设置打乱重排排行榜计时器背景音乐消除音效二、主要技术主要应用的技术如下:Fragment碎片Service服务Menu菜单
自定义view
Java反射handler消息机制BroadcastRece
振华OPPO
·
2022-10-25 09:10
Android项目
android
课程设计
大作业
安卓小游戏
移动应用开发
上海大厂Android面试经历:作为一名Android面试者你应该知道的,一招彻底弄懂!
面试技术点如下:一.资深UI工程师方面1.UI绘制流程及其原理2.事件传递机制深入源码层解析3.属性动画原理详解4.实战之
自定义view
硬件加速原理和应用5.高性能丶页面渲染丶组件业务化二.Android
普通网友
·
2022-10-13 09:08
程序员
android
面试
自定义view
之自定义滑动seekbar
搜索自定义seekbar全都是基于原生seekbar都是拖动滑块的,并且点击seekbar某个位置就会跳变到那里,我想要的是跟miui10的那个亮度条那样滑动来调节的,既然没有那就自己动手吧。首先自己要清楚要画出来的是什么样的,这里先看下效果图:实现思路:主要的就是要draw两个原件矩形,一个背景,一个进度的方块,然后通过onTouchEvent来触发滑动改变进度。首先先声明两支笔,一只画背景,一
侠亦狐
·
2022-10-12 10:46
Android
seekbar
滑动
miui
自定义
view
seekBar 带文字的seekBar thumb带文字 滑块上带文字 带图片的seekBar thumb带图片 滑块上带图片
TextSeekBar可以在seekBar的拖动条上添加文字的
自定义view
。如果当前已有功能不能满足需求,源码已上传,希望可以给你的自定义提供一些参考。
TsonTang
·
2022-10-12 10:15
原创自定义View
android
kotlin
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他