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
实现APP启动页倒计时效果
Android
自定义View
实现APP启动页倒计时效果,供大家参考,具体内容如下之前也是做过APP启动页的倒计时效果,但是只有文字变化,没有动画效果,这次通过使用
自定义View
控件来制作一个带有动画效果的倒计时
·
2022-02-10 12:34
Android自定义验证码输入框的方法实例
思路前瞻:隐形EditText接收输入,显性TextView展示内容时刻监听EditText回调更改内容自定义RelativeLayout布局代码:
自定义View
代码/***Createdbyakitakaon2022
·
2022-02-10 10:15
Android
自定义View
中篇:View绘制流程
在日常开发中单纯的组合View没法满足我们的需求,为了实现更加灵活和优美的UI界面,我们通常需要直接继承自View或者ViewGroup,这种
自定义View
实现会稍微麻烦一些,我们通常要实现下列三个方法
JianLee
·
2022-02-10 09:44
根据按下Button分析View的onTouch源码触摸流程
1.说明对于
自定义View
的onTouchEvent(),一般在开发过程中,直接让其returntrue即可,之前并没有说为什么这样做,这样做的目的是什么,下边来分析下onTouchEvent()的源码
世道无情
·
2022-02-10 07:52
如何实现一个可拖拽的圆并且可以改变大小
layout:posttitle:'如何实现一个可拖拽的圆并且可以改变大小'subtitle:'转载请注明出处'date:2019-08-12categories:AndroidView
自定义View
cover
galaxy_zheng
·
2022-02-10 05:56
自定义View
View的绘制流程一.
自定义View
分为measure、Layout、draw三大过程ViewRoot对应于ViewRootImpl类,他是链接WindowManager和DecorView的纽带,View
姜子杭
·
2022-02-09 21:53
Android
自定义View
开篇:View绘制时机
前言Android中Activity是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当Activity启动时,我们会通过setContentView方法来设置一个内容视图,这个内容视图就是用户看到的界面。那么View和activity是如何关联在一起的呢?上图是View和Activity之间的关系。先解释图中一些类的作用以及相关关系:Window:每个Activi
JianLee
·
2022-02-09 15:27
Android绘制流程
LayoutParams每个自定义的ViewGroup都需要确定添加的子View能够拥有什么样的属性,如MarginLayoutParams,可以通过ViewGroup的generateLayoutParams()方法来
自定义
theFullHorizon
·
2022-02-09 09:20
Android播放视频--VideoView
CustomVideoView--这个
自定义view
类并不是很重要,就比原生的VideoView多了一步重新计算高度。
颤抖的闪电
·
2022-02-09 08:52
自定义 view - canvas
canvas是绘图的基础API,我们实现
自定义view
,绘制的部分都只能依靠canvas来实现。
前行的乌龟
·
2022-02-09 03:17
Android群英传读书笔记
个人认为的重点章节:第3章,第5章,第6章第1节、第3节,第7章,第8章,第10章一些相对重要的代码模板:1、
自定义View
@
捉影T_T900
·
2022-02-08 20:41
Android
自定义View
:测量规格(MeasureSpec)到底是什么?
前言在了解
自定义View
三大流程的Measure过程前,我们需要了解一个重要基础:MeasureSpec今天,我将全面解析MeasureSpec类的相关知识,希望你们会喜欢Carson带你学Android
Carson带你学安卓
·
2022-02-08 15:11
自定义View
之炫酷的成绩展示界面
前几天帮助我们移动组的一个小伙伴绘制界面,遇到了一个成绩展示界面,作为菜鸟的我顿时感觉天都塌陷下来了,就立马焉了,幸好我有我的绝招,当然是baidu,google了,终于皇天不负有心人,让我给找到了解决.的方法,
自定义
根艮哏艮根
·
2022-02-08 10:10
我们为什么要
自定义View
?
前言或许你掌握了measure的细节,layout机制,事件传递机制,canvas各种API,但是,你们想过这个问题吗?这一篇,不仅仅是对一个面试必会题的解析,更是透过这个问题的思考,寻找最佳实践,拓展思维角度,少走弯路。三思系列是我最新的学习、总结形式,着重于:问题分析、技术积累、视野拓展,关于三思系列。关于View系列View系列旨在通过对现实问题的思考,建立完善的View体系认知,极力建议读
·
2022-02-08 09:38
自定义View
仿iOS菜单栏箭头动画
这个是iOS菜单栏的箭头,拖动的时候会有动画,因为懒我就不上GIF图了iOS菜单栏箭头这个是我自定义模仿的View,效果如下:ArrowView先做一波分析:附上一张分解图1.把1/2箭头X轴的长度把控件切分成四份,箭头所占Y轴的长度切分成四份2.控件的高度是宽度的1/33.图中直线明显看出是圆头4.确定每条直线的startX、startY、stopX、stopY,注意因为为了更方便快捷控制弯曲程
贝贝beibei96
·
2022-02-07 18:53
Android -容器- LinearLayout
目录
Android-
容器-FrameLayoutAndroid-容器-LinearLayoutAndroid-容器-RelativeLayoutonMeasure流程分VERTICAL和HORIZONTAL
奋飞的蜗牛ing
·
2022-02-07 11:46
RecyclerView添加头部尾部和中间插入
自定义View
RecyclerView替代ListView出道已经好几年了,作为开发者应该也都比较熟悉了,以及它的各种优势和方便多样化列表布局就更不用说了。RecyclerView标准化了ViewHolder,可以轻松实现ListView实现不了的样式和功能,通过布局管理器LayoutManager可控制Item的布局方式,通过设置Item操作动画自定义Item添加和删除的动画,通过设置Item之间的间隔样式,
酒仙娘子
·
2022-02-07 06:19
Android
自定义View
之鲨鱼和小鱼的等待动画
Android
自定义View
之鲨鱼和小鱼的等待动画之前在看文章的时候发现了一个gif动画,感觉很有意思,适逢最近学习kotlin,就打算用kotlin在android中实现一次,部分角度及参数设置的比较随意
又似在水一方
·
2022-02-07 05:18
自定义View
-Canvas.drawXXX()
1.drawColor2.drawCircle3.drawRect4.drawPoint5.drawPoints6.drawOval7.drawLine8.drawLines9.drawRoundRect10.drawArc11.drawPath:Path方法第一类:直接描述路径。addXxx()——添加子图形xxxTo()——画线(直线或曲线)arcTo()和addArc()close()封闭当
吉斯卡
·
2022-02-06 22:41
从零学习View到
自定义View
(一)
感谢《Android进阶之光》《Android开发艺术探索》A、View是所有安卓控件的基类:@RemoteViewpublicclassTextViewextendsViewimplementsViewTreeObserver.OnPreDrawListener{view:viewgroup也继承view;viewgroup:内部可以有多个子view,继承view,可以继承viewgroup;我
敬楠
·
2022-02-06 20:42
Android-
美团Robust热修复接入实践问记录
先贴出官方文档以及比较全的网友的,我是一开始照着文档来的,然后有些配置不太清楚,参考了下网友了。Meituan-Dianping/Robust-照着文档说明,可以先把基本配置高了。有不明白的地方可以看美团的技术博客Android热更新方案Robust美团Robust热修复接入说明文档-网友的,不过已经是老的版本了。GaoXiaoduo/gxd-robust-别人的demo工程,可以下载下来自己改下
MonkeyLei
·
2022-02-06 19:32
手把手教你怎么写一个收藏的底部弹窗(使用
自定义view
)
介绍这个UI的参考图可以看第一张图简单来说效果就是:弹出一个Viewview以外的界面需要变黑参考文章iOS自定义从底部弹上来的View实现思路这里其实取了个巧,实际上是盖上一个屏幕那么大的view,将这个view的背景颜色设置成暗色,名字叫A然后在A的下半段增加一个小的ViewB,实现该效果这样子最大好处就是正好顺便实现了弹出时,不能滑动整个页面(因为被A盖住了。。。)弹出时加个动画就行具体代码
太阳骑士索拉尔
·
2022-02-06 17:40
Android -容器- RelativeLayout
目录
Android-
容器-FrameLayoutAndroid-容器-LinearLayoutAndroid-容器-RelativeLayout参考:https://blog.csdn.net/wz249863091
奋飞的蜗牛ing
·
2022-02-05 20:11
Android-
框架问题分析案例---谁杀了桌面-,架构师必备技能
}}对源码比较熟悉的同学可以很快知道,AMS.killBackgroundProcesses这个接口会提供给三方应用去调用,其Binder的客户端在ActivityManager.killBackgroundProcesses这里ActivityManager.killBackgroundProcesses/**Havethesystemimmediatelykillallbackgroundpr
sa3221sa
·
2022-02-05 18:16
程序员
架构
移动开发
android
自定义View
onMeasure()和onLayout()与onDrow()
onMeasure→onLayout(ViewGroup必须重写)→onDrawonMeasure()中的一些API感谢大苞米感谢易术军/*一般情况重写onMeasure()方法作用是为了
自定义View
姜likeKyou
·
2022-02-05 17:10
Android-
屏幕适配
参考文章https://www.jianshu.com/p/1302ad5a4b04http://www.cocoachina.com/android/20151030/13971.htmlhttps://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA什么是屏幕尺寸、屏幕分辨率、屏幕像素密度?屏幕尺寸屏幕尺寸指屏幕的对角线的长度单位是英寸,1英寸=2.54厘米屏
wuchao226
·
2022-02-05 08:26
alertdialog
自定义view
以及反射
Viewview=(LinearLayout)getLayoutInflater().inflate(R.layout.outlayout,null);AlertDialog.Builderbuilder=newAlertDialog.Builder(DataActivity1.this);builder.setTitle("导出数据");builder.setView(view);finalEd
gaom明
·
2022-02-05 08:32
自定义View
Group,实现流式布局
在这里我们先看下效果图image.png这是用自定义的ViewGroup来实现的。首先我们来分析要实现这个效果,我们要先拿到我们总共有多少个子View,然后我们去遍历我们的子View,我们然后去测量我们的屏幕宽度,然后在确定我们一行显示的view的宽度总和是不是大于我们屏幕的宽度,要是大于我们就得换行来显示,否则我们就在这一行显示。当换行的时候我们的高度肯定要去叠加,它的新的一行开始的宽度,就是当
兜兜里面没有钱
·
2022-02-05 03:25
自定义View
(待整理)
1.坐标系View获取自身宽高getHeight():获取View自身高度getWidth():获取View自身宽度View自身坐标通过如下方法可以获得View到其父控件(ViewGroup)的距离:getTop():获取View自身顶边到其父布局顶边的距离getLeft():获取View自身左边到其父布局左边的距离getRight():获取View自身右边到其父布局左边的距离getBottom(
Spl_none
·
2022-02-05 01:16
Android-
发送通知/含Android8.0+耐心照着官方教程实现,不是很难
之前有总结过一些问题,跳转,还有声音等问题。MonkeyLei:Android8.0后notification通知声音无法关闭+更新应用通知进度时总是不停的响MonkeyLei:通知栏推送点击跳转以及返回主界面-第二弹-完善纠正待续最近学习Hook入门知识,准备实践下Hook通知这块。所以温习一下创建基本的通知的方式。然后想到尝试官方教程,发现其实教程创建步骤写的很清楚的,你要相信,搜到的文章,几
MonkeyLei
·
2022-02-04 23:06
Android-
进程管理机制
一、Android进程管理的特殊设计Linux系统对进程的管理方式是一旦进程活动停止,系统就会结束该进程。尽管Android基于LinuxKernel,但在进程管理上,却采取了另外一种独特的设计:当进程活动停止时,系统并不会立刻结束它,而是会尽可能地将该进程保存在内存中,在以后的某个时间,一旦需要该进程,系统就会立即打开它,而不用再做一些初始化操作。只有当剩余内存不够用了,为了维持新开启的进程或者
有腹肌的豌豆Z
·
2022-02-04 23:48
自定义View
知识体系
ViewRoot和DecorView在正式了解View的三大流程(measure,layout,draw)之前,我们先认识以下ViewRoot和DecorViewViewRoot对应于ViewRootImpl类,它是连接WindowManager与DecorView是纽带,View的三大流程都是通过ViewRootImpl来完成的。在ActivityThread中,当Activity被创建的时,会
小甜李子
·
2022-02-04 23:26
Toolbar 自定义界面布局
优点:使用方便缺点:在使用toolbar的menu功能时不宜使用
自定义view
,否则自定义的view会被menu的菜单挤压到左边或右边。导致自定义布局不能撑满宽度而位置发生变化。
NewNiu
·
2022-02-04 19:25
【吐血整理,flutter技术入门与实战
StringBuilde,StringBuffer的区别Java中的锁介绍一下,同步锁举例四大引用区别,场景举例Activity生命周期Fragment生命周期Fragment销毁生命周期执行顺序自定义流程,举例
自定义
APP源码解析
·
2022-02-04 16:15
Android
flutter
java
移动开发
6轮面试辛苦拿到阿里Android开发offer,全靠这份高级面试题+解析
一路上各种事件分发机制、
自定义View
、handler原理、多线程、hashmap、手写算法、计算机网络等等直接面试到自己怀疑人生,而自己跟HR谈论薪资
程序员一东
·
2022-02-04 15:44
Android
面试
android
java
Android仿制知乎滑动广告条
滑动Banner思路我能想到两种解决方案:
自定义view
,使滑动的时候,绘制改变。将父布局设置背景色,子布局背景色透明。
一个有故事的程序员
·
2022-02-03 15:21
Android代码混淆
keep资源文件或者配置文件引用到的类(
自定义View
,四大组件等等)反射类模板#-------------------------下面是proguard-android-optimize.txt已经有的配置
Gunter1993
·
2022-02-03 08:11
android 音视频学习之路任务一
题目:在Android平台绘制一张图片,使用至少3种不同的API,ImageView,SurfaceView,
自定义View
这儿只记录下用SurfaceView绘制图片的过程自定义MySurfaceViewpublicclassMySurfaceViewextendsSurfaceViewimplementsSurfaceHolder.Callback
笑而不语ii
·
2022-02-03 03:11
自定义View
— 音乐相关控件
—《奇葩说》写在前面入职新公司已经快四个月了,进入公司就接手别人的项目,在改Bug这条路上越走越远...还好最近不是很忙,花时间看了一下音乐模块中的自定义控件,难度系数一颗星,控件有三个,如下图:
自定义
Chase_stars
·
2022-02-03 01:40
Android 仿微信底部菜单栏实现(androidx)
,具体实现请参照:[自定义底部翻页菜单栏]https://github.com/zhengjh3/BottomMenuView.git功能预览ViewPager+GridView实现的仿微信底部菜单栏
自定义
飞往卓越之路
·
2022-01-19 10:13
自定义View
实现字母导航控件
今天分享一个以前实现的通讯录字母导航控件,下面自定义一个类似通讯录的字母导航View,可以知道需要自定义的几个要素,如绘制字母指示器、绘制文字、触摸监听、坐标计算等,自定义完成之后能够达到的功能如下:完成列表数据与字母之间的相互联动;支持布局文件属性配置;在布局文件中能够配置相关属性,如字母颜色、字母字体大小、字母指示器颜色等属性。主要内容如下:自定义属性Measure测量坐标计算绘制显示效果自定
·
2022-01-15 17:58
android
Android -
自定义View
之简单绘制验证码
自定义属性
自定义view
部分publicclassMyViewextendsView{privateStringmText;privateintmColor;privateintmTextSize;privateRectmBound
大丸蛇
·
2022-01-07 14:16
2022-01-03
1.SurfaceView详解2.双缓冲技术3.如何去使用SurfaceView#二、
自定义view
##什么是
自定义view
:主要是Andorid系统内置的View无法实现我们的需求,我们需要针对我们的业务需求定制我们想要的
ab0758b97428
·
2022-01-03 20:01
自定义view
仿写今日头条点赞动画!
;又比如
自定义view
,
·
2021-12-28 16:47
android后端
Android自定View实现滑动验证效果的代码
效果图自定义属性代码
自定义View
代码publicclassMyCheckViewextendsView{privatebooleanisBlockArea=false;privatebooleanisMove
·
2021-12-25 17:02
Android-
一句代码让NestedScrollView的布局撑满屏幕
图片来源于网络最近在使用NestedScrollView的时候想要让布局撑满撑满整个屏幕,因为我有一个控件是在屏幕底部的。我一开始以为写match_parent属性是可以达到我想要的效果,尝试一下发现没有办法实现。一句XML代码android:fillViewport="true"就是这一句代码可以实现我们的需求,让NestedScrollView里面的布局撑满整屏幕。一个XML示例......这
阿博聊编程
·
2021-12-24 14:31
Android跟随手指移动的控件demo实例
使用
自定义View
组件实现demo。第一步首先创建一个Androidproject,我们使用Androidstudio自动创建activity。第二步:准备两张图片,一个是大草原背景图片,一个是
·
2021-12-23 18:06
面试造火箭,总结 2021大厂 Android 中高级面试题!
大厂面试真题滴滴出行:handler原理,主线程发送message给子线程recyclerview列表的优化
自定义view
,onmeasure的如何测量,测量模式起什么作用?大图片如何处理?
·
2021-12-22 22:56
android面试问题
LayoutInflater.inflate参数配置
在使用
自定义View
的过程中经常需要使用LayoutInflater.inflate()方法添加布局文件,如下是我们要添加的布局:layout_item.xml:activity_main.xml布局如下
EnzoRay
·
2021-12-09 13:27
自定义View
实战!众人看了直呼666!!
前言在现在的App设计中,轮播基本成为了每个应用的“标配”,有了轮播,就自然需要有对应的指示器,代表当前轮播的进度,现在市面上指示器的样式大部分都是基于小圆点的形式,实现这个基本的效果网上也有很多轮子,本文主要是在实现基本效果的基础上,在切换圆点之间添加一个粘性过渡的动画效果。效果预览实现思路绘制圆点圆点的话基于画笔绘制,将控件宽度平分为N等份,且选中的圆点半径稍大。圆点之间的联动滚动支持设置最多
·
2021-12-09 10:51
android后端
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他