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
自定义View
_自定义时钟ClockView
前段时间一直忙着学理财给自己充电,有一段时间没写代码了,前两天做了一个梦,梦见自己在写代码,是做了一个自定义时钟的一个东西,然后我醒来后就想着把这个效果实现以下,也算是“梦”想成真了。先来看下效果图吧~OK,话不多说,直接安排~1.初始化画笔定义好需要的画笔,这里我们先定义4个,分别是绘制背景、基本元素、指针、数字四个Paint画笔。然后初始化进行画笔的基本设置。/***背景绘制画笔*/priva
BraveJoy
·
2023-03-17 22:15
分段进度条&分段图标抖动动画的实现
分段进度条&分段图标抖动动画的实现先上图,https://github.com/Warkey1991/Jackview觉得有用的话,希望给个star该
自定义View
有三个问题需要一一实现1.
宋小胖并不胖
·
2023-03-17 21:48
View的创建过程
--createViewFromTag()创建View------
自定义View
的创建------系统View的创建要分析View的创建过程,应该从视图布局的加载开始分析。
羽寂
·
2023-03-17 06:09
自定义View
示例-04-02 仿MaterialEditText
1.效果图edittext-01.gif2.效果分析2.1扩大EditText的上下范围2.2添加透明、不透明效果、添加向上向下效果2.3添加方法,使调用者可以在代码中或者布局文件中启用关闭floatTextView功能3.具体实现3.1扩大EditText上下范围image.pngpublicclasscmMaterialEditTextViewextendsAppCompatEditText{
花椒人生
·
2023-03-17 00:00
iOS设置UITableView显示滚动条
网上搜索一番,解决方案主要有两种,第一,
自定义view
,监听滚动,添加自定义滚动条;第二,重写UIImageView分类,重新setAlpha方法。第一种,确
程序鹅
·
2023-03-16 23:33
自定义view
-文字的渐变
最后来一张效果图这例子主要为2点,文字的绘制,绘制在正中心。然后文字的渐变主要利用画布的裁剪,2层画布,底下一层黑色字体,上面一层红色字体,然后根据进度分别裁剪对应的区域,就实现了效果。
tangYaXin
·
2023-03-16 22:11
自定义FlowLayout
一、自定义FlowLayout1、
自定义view
openclassFlowLayout:ViewGroup{privatevalTAG="FlowLayout"//每个item横向间距privatevalmHorizontalSpacing
涛涛123759
·
2023-03-16 20:33
Android 图片处理之固定视框中的等比例压缩
那么对于
自定义View
如何实现这一效果
广州芦苇科技App
·
2023-03-16 19:44
[Android进阶]
自定义View
,Paint详解
此文章为HenCoder的备份,感谢HenCoder这篇文章的作者Paint的Api大致分为4类颜色效果drawText()相关初始化下面我就对这四类分别进行介绍1、颜色Canvas绘制的内容,有三层对颜色的处理image.png这图大概看看就行,不用钻研明白再往下看,因为等这章讲完你就懂了。1.1基本颜色像素的基本颜色,很久绘制内容的不同而有不同的控制方式:Canvas的颜色填充类方法drawC
黑森林中的小木屋
·
2023-03-16 16:44
Android自定义字母导航栏
自定义侧边字母导航栏,根据实际字母高度进行显示先上效果图导航栏气泡1.
自定义view
实现publicclassSlideBarextendsView{//当前手指滑动到的位置privateintchoosedPosition
Elfkind
·
2023-03-16 08:29
2.自定义控件之挖掘机工作装置姿态View
触摸实现拖拉效果实现步骤:1.找图,切图(PS用的不熟,只能用美图秀秀傻瓜式切图),最后切得动臂,斗杆,铲斗和挖掘整车部分图切图内容2.利用美图秀秀确定各切图的大小和相应的连接点位置图片尺寸和连接点位置3.Android
自定义
小小秤
·
2023-03-16 02:29
05_自定义流式布局view
invalidate可以重新出发生命周期的执行,但也不是每次都触发
自定义view
分类:1:
自定义view
没有现成的view需要自己实现一般继承已有的view,sufaceview或者其他的view2:
自定义
lww文
·
2023-03-15 21:01
GIFView与Android
效果图GIFView效果图Android的ImageView是不支持GIF播放的,如果需要让ImageView支持GIF就需要做
自定义View
。
Android开发哥
·
2023-03-15 21:32
android实现主流APP无限轮播
自定义View
Pager,自定义主要是为了处理用户手指按下停止轮播,抬起继续轮播事件。
阿跳爱学习
·
2023-03-15 16:00
Android实现圆形头像效果
自定义View
来实现因为圆形头像是视觉方面的需求,一般我们会考虑能否从
自定义View
的角度来解决问题。自定义的核心有两点:视觉和交互。
秀叶寒冬
·
2023-03-15 11:55
WheelView不缩小字体
我这个人技术不好,也懒很多时候不想自己
自定义View
用,然后越懒技术越渣,好了,自我吐槽先到这里。
王忠辉
·
2023-03-15 10:08
Android
自定义View
:你知道通过getWidth() 与 getMeasuredWidth() 获取宽高的区别吗?
前言在
自定义View
的过程中,使用getMeasuredWidth()/getMeasuredHeight()与getWidth()/getHeight()都能获取View的宽/高,但是二者有什么区别呢
Carson带你学安卓
·
2023-03-15 03:35
Android 底部导航栏(一、BottomNavigationView+Menu+Fragment)
现在常用的App主页都会有一个底部导航栏,根据需求也使用过好几种方法进行实现,于是想着还是总结一下,今天还写一个简单的BottomNavigationView方法来实现这个功能Android底部导航栏(二、
自定义
&岁月不待人&
·
2023-03-14 23:47
Android基础知识
Android开发
android
java
android
studio
理解Attr,Style,Theme
的集合,用于为UI指定一个“复合风格样式”;Theme:主题,与Style的作用一样,区别于Style的作用范围是View,而Theme的作用范围是Activity或ApplicationAttr只有在
自定义
30cf443c3643
·
2023-03-14 16:18
一步一步学会
自定义View
(四)Android 事件分发机制
在前面的几篇文章中,我们得知了Android中的View之间的层级关系,那么对于触摸事件或者点击事件来说,传递的方向也和层级关系是一致的,从Activity到ViewGroup/View。对于一次触摸事件或者点击事件,在Android中都是封装了一个MotionEvent来进行处理,对于事件的分发机制也具体的分为三个方法:1、dispatchTouchEvent(MotionEventev)做分发
行走世间全都是妖怪
·
2023-03-14 11:11
自定义View
的理解
为什么要做?普通的开发中,自定View的工作相对较少的,与其造轮子使用,现有的View(Widget,布局)一般都能满足我们日常的使用。但掌握造轮子的原理,对我们使用或改装轮子还是很有帮助。怎么做?一个无交互的View,包括测量,布局,绘制。对应View的3个回调方法://测量当前View以及其内容(子View)//作为约定,在重写该方法之后,需要确定mMeasureWidth,mMeasureH
wjploop
·
2023-03-14 08:38
导入aar使用aar中的
自定义view
出现fatal
先说导入aar方式(举例abc.aar,原module名字abc),在app下新建包libs,并放入abc.aar文件,之后在app的build.gradle中加入android{repositories{flatDir{dirs'libs'}}}之后导入aardependencies{implementation(name:'abc',ext:'aar')}2.遇到的问题2.1在app中使用aa
GDHuo
·
2023-03-14 02:47
自定义View
——Layout
主要思路ViewGroup的遍历子节点,通过setFrame存储位置信息主体函数View.layout(),View.onLayout(),View.setFrame()layout(intl,intt,intr,intb)作用:为自身及其子View分配大小与位置如何开始:ViewRootImpl在performTravesals中调用DecorView.layout()相关源码:android/
512DIDIDI
·
2023-03-12 16:08
自定义View
-启动页广告
1、概述 启动页广告几乎无处不在,大部分App都有它的身影,那么它的处理逻辑到底是什么样的呢?我们拭目以待。banner.gif2、实现流程1、启动页 启动页几乎都会存在拉伸变形和黑白屏这两种情况,要彻底解决这两个问题并不简单,当然,在一些硬性前提下还是可以做到的,首先,启动页图片不要太复杂且非git动画,展示的内容不要太多、一两块区域即可,类似QQ音乐、新浪微博和QQ这样的启动页、只需要在x
aositeluoke
·
2023-03-12 14:50
高级UI<第二十六篇>:Google自带Drawable详解
Drawable是高级UI必须了解的一个环节,在
自定义View
中,Drawable可以起到很重要的辅助作用。
NoBugException
·
2023-03-12 03:54
Android
自定义View
之Measure过程
前言View展示需要经过Measure(测量)、Layout(摆放)、Draw(绘制)三个过程,其中:1、Measure:测量并确定View的宽、高2、Layout:结合Measure确定View的摆放位置3、Draw:将内容绘制到Layout确定的区域可以看出,Measure、Layout、Draw三者是有内在联系的,通过这三步即可将View展示出来。本系列将会分析三者缱绻缠绵的一生:Andro
小鱼人爱编程
·
2023-03-11 17:35
Android 自定义可展开收回能够@xxx和#话题的TextView(仿小红书效果)
3、有可能会在“展开”或者“收回”前面附加显示其他内容实现思路:可以
自定义View
继承TextView,在
自定义View
里面去处理所有的逻辑,这样方便后期维护扩展。具体实现在开始写代码之
程序员阿兵
·
2023-03-11 12:27
Android随记 记一次内存优化
recycleviewpool.question1:recycleview复用viewHolder导致点击事件错乱viewpager+fragment架构替换成recycleview+pagerSnapHelper架构question:
自定义
过无缺
·
2023-03-11 05:32
Android
自定义View
(六)实现继承View/ViewGroup的
自定义view
1、今天做一个继承于View的
自定义View
饼状图(canvas.drawArc)同样,开始先创建一个CustomEmptyView继承View,并实现构造方法和onDraw方法定义一个Paint参数varpaint
行走世间全都是妖怪
·
2023-03-11 05:30
drawText位置对齐方式
在
自定义View
的时候使用drawText来绘制字符。drawText(Stringtext,floatx,floaty,Paintpaint)默认情况根据参数x轴位置,从左至右绘制。
杨杰C
·
2023-03-11 03:25
Andorid 自定义 View - 自定义属性基础
当我们
自定义View
的时候,至少要定义两个构造函数。
teletian
·
2023-03-10 15:16
自定义View
—测量宽高遇到的问题
例1.缺少默认值|自己写的@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){super.onMeasure(widthMeasureSpec,heightMeasureSpec);intwidthMode=MeasureSpec.getMode(widthMeasureSpec);intwidthSi
兔斯基第2号
·
2023-03-10 12:37
自定义View
-大纲
自定义View
大纲对于android开发人员来讲,要成为高手,
自定义View
是必须掌握的一个知识点。各论坛,博客网站上有很多
自定义view
的文章。
成长的亚当
·
2023-03-10 10:03
自定义View
的绘制原理简述
顾名思义,
自定义View
就是自己绘制一个View。在现实中,画画需要考虑三件事情:1.画多大,2.画什么,3.画好后放哪儿。
amorphousDj
·
2023-03-10 05:58
Android开发——自定义准备工作以及绘制
2020.8.20一.引言自定义控件分为
自定义View
和ViewGroup两种,一个控件的创建都会经历onMeasure、onLayout、onDraw三个阶段,但View和ViewGroup各有特色
自定义
唯玖依依
·
2023-03-09 17:35
基于UIPresentationController的弹出框
如果在之前我们可以通过在UIWindow上
自定义view
来实现,但是现在我们完全可以通过UIPresentationController来实现这种
js_846865
·
2023-03-09 11:49
Android流式布局(FlowLayout)
最终效果图imageFlowLayout自定义控件
自定义view
继承ViewGroup,重写onMeasure(),onLayout()方法。
走丢的小英俊
·
2023-03-09 10:13
Android自定义有限制区域图例角度自识别涂鸦工具类
目录
自定义View
分为继承自View和ViewGroup,继承ViewGroup相比继承View总结
自定义View
分为继承自View和ViewGroup,继承ViewGroup相比继承View在事件分发上
·
2023-02-28 15:46
Android自定义有限制区域图例角度自识别涂鸦工具类中篇
目录引言总结引言上文Android:实现一个自定义有限制区域的图例(角度自识别)涂鸦工具类(上)中我们已经实现了
自定义View
签名的功能,包含撤回、清除方法。
·
2023-02-28 15:37
Android
自定义View
详解,大厂直通车!
前言这些题目是网友去百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。欢迎一线公司员工以及网友提交面试题库,欢迎留言。网上的都是按照公司划分的,想找具体某一方面的知识点有点不好找,我这里就根据知识点分门别类的整理了一下,想看哪一块可以快速找到。华为四面(3次技术面+HR面)一面(1hour)自我介绍项目
左夜天
·
2023-02-28 08:48
程序员
android
Android onMeasure与onDraw及自定义属性使用示例
目录1.
自定义View
简介2.构造方法3.onMeasure()4.onDraw()5.onTouch()6.自定义属性6.1在res下的values下面新建attrs.xml6.2在布局中使用6.3在
自定义
·
2023-02-27 18:52
《2022年 Android 中高级面试题汇总》及答案整理(备战金九银十)
面试题分享Android进程间通信的实现方式BinderSocket文件共享(如sharedPreference)intentcontentProviderAIDL广播服务
自定义view
流程继承view
Android技术栈
·
2023-02-25 07:14
Android
开发
android工程师
移动开发
android
java
开发语言
面试
架构
是Android的
自定义View
-基础知识-弧度与角度
弧度与角度相关定义名称定义角度两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆周长的360分之一时,两条射线的夹角的大小为1度弧度两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆的半径时,两条射线的夹角大小为1弧度.换算公式圆一周对应的角度为360度(角度),对应的弧度为2π弧度。公式:rad=degxπ/180(rad是弧度,deg是角
redrain39
·
2023-02-19 05:53
Android多线程四种方式
这个线程处理很多重要的逻辑,如系统事件处理、用户输入事件、UI绘制、Service、Alarm等,入下图:UiThread包含的逻辑而我们编写的代码就穿插在这些逻辑中间,比如对用户触摸事件的检测和响应,
自定义
bfe31c902d9b
·
2023-02-18 11:44
Android_
发布library到mavenCentral(2022年最新版本)
前言之前写过一篇
Android_
上传library到Bintray并发布到JCenter的文章,但不幸的是几个月前Jfrog发布了终止Bintray服务的声明,声明的大概意思是说2021年3月31号之后
信仰年輕
·
2023-02-18 11:11
自定义View
(2)-从源码分析button的onClick和onTouch
Android事件分发机制介绍author:秦子帅time:2018-6-14学习之前,我们先弄明白一件事,到底什么是Android事件分发机制?说白了就是Android触摸事件的传递流程。下面图片说明了,触摸事件是由外到内传递的。传递之后由内到外进行处理。预备知识Android事件的构成:在android中,事件主要包括点按,长按,拖拽,滑动等等,另外点按还包括点击和双击。所有这些都构成了and
秦子帅
·
2023-02-18 03:38
Android内存泄漏导致原因深入探究
单例模式引起的内存泄露5.Handler临时性内存泄露6.容器中对象未及时清理导致内存泄露7.静态View导致内存泄露8.属性动画未及时关闭导致内存泄露9.WebView内存泄露10.其他的系统控件以及
自定义
·
2023-02-18 01:38
自定义View
——View的基础知识
一、什么是View(1)View是Android中所有控件的基类不管是简单的控件TextView、Button,还是复杂的RecyclerView、LinearLayout等,它们的共同基类是View。(2)ViewGroup也继承自ViewView本身可以是单个控件,也可以是一组控件,Android中的UI组件都由View和ViewGroup组成。二、View的位置参数View的位置主要由它的四
四喜汤圆
·
2023-02-17 10:35
Android笔记——
自定义View
之饼图与柱状图
之前在HenCoder上看到
自定义View
的教学,就跟着敲出了饼图和柱状图:饼图柱状图一、饼图1、数据初始化饼图绘制的关键是角度,获取数据后将各个数据在总数中的占比转化成角度进行绘制。
麦香菌
·
2023-02-17 10:18
零基础学编程系列教程
零基础学鸿蒙编程》开源项目基础框架安卓App开发MVVM框架实例学习用十种编程语言开发计算器应用安卓APP-图片浏览安卓APP-随机选图安卓APP-天气预报安卓APP-云笔记安卓App-记事本安卓App-
自定义
蓝不蓝编程
·
2023-02-17 00:12
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他