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
#自定义view
Xcode 13 Swift删除自带SceneDelegate并创建
自定义view
Controller
第一步,点击mian.stroryboard,去掉isinitial.....(就不打了)对勾!第二步,删除sceneDelegate和viewcontroller文件,以及main和launchScreen文件第三步,将maininterface和launch两个框的内容删除第四步:删除AppDelegate文件中UISceneSession相关代码第五步:创建自己的根视图控制器在Appdele
Peter_song
·
2023-07-17 21:19
Android开发中遇到的问题
1、
自定义View
,wrap_content不处理时和父布局大小一样(占满父布局)。可以查看View的getDefaultSize方法。
ganduwei
·
2023-07-17 20:36
问题总结
android
android
java
[Spring MVC]之BeanNameViewResolver的用法(
自定义View
)
BeanNameViewResolver(
自定义View
)BeanNameViewResolver这个视图解析器,用于返回自定义的视图。
加倍努力中
·
2023-07-17 12:13
Spring
Android
自定义view
实现数字时钟
最近在项目中遇到了一个需要实时更新时间的需求,并且用的地方还是挺多的,无奈做了一个简单的view来时现这个数字时钟。首先看一下效果,比较简单,就是显示时分秒。实现思路比较简单,利用handler的延时发送来实现事件的实时更新。1.因为现实的最终效果只是一个字符,所以就直接继承TextView来实现时间的展示,代码如下在初始化的时候直接将当前对象最为最终的显示对象,2。因为最终显示的是事件,我们要获
黑n大
·
2023-07-17 02:06
Android
自定义View
(1)
(虽然讲的是基础内容),因为从本篇开始,将会逐渐揭开
自定义View
的神秘面纱,每一篇都将比上一篇内容更加深入,利用所学的知识能够制作更加炫酷
自定义View
,就像在台阶上一样,每一篇都更上一层,帮助大家一步步走向人生巅峰
旅行者归来
·
2023-07-16 23:52
Android中的动画
https://developer.android.google.cn/training/animation/HenCoderAndroid
自定义View
1-6:属性动画PropertyAnimation
还是个初学者
·
2023-07-16 13:27
Android Glide加载小gif和图片比较模糊
在没有找到库的情况下:我直接
自定义view
通过pl.droidsonroids.gif:android-gif-drawable获取时间间隔并将gif解析成bitmap获取像素再通过Choreographer
萍萍一生
·
2023-07-15 08:00
android
glide
opencv
人工智能
计算机视觉
Android炫酷应用300例读书笔记四
第4章图形和图像89.在
自定义View
中绘制径向渐变的图形publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate
梧叶已秋声
·
2023-07-14 00:42
iOS-关于渐变进度条的创建
共有两个难点1、按压开始,进度条开始运动2、进度条的渐变一、界面绘制1、
自定义View
,LHButton2、LHButton上添加长按手势3、添加timer,每次timer结束绘制一次界面4、添加CAShapeLayer
蜿蜒花骨朵
·
2023-06-26 20:55
仿知乎广告
pngScreenshot_2019-05-25-16-08-04.pngScreenshot_2019-05-25-16-08-07.pngScreenshot_2019-05-25-16-32-09.png思路
自定义
陈沉成染
·
2023-06-23 14:48
安卓贪吃蛇实现
游戏得分等2.相关技术采用的技术有多线程
自定义View
以及一个activity3.系统分析此为一个新版的贪吃蛇游戏,设计的游戏需
Saudade_lh
·
2023-06-22 03:04
导航控制器
view,一个导航控制器只有一个导航条,也就是说所有的子控制器共用一个导航条,导航条上显示的内容和栈顶控制器有关控制导航条标题self.navigationItem.title="xxx"导航条标题处
自定义
xiaocaoera
·
2023-06-21 06:45
2020年Android面试分享和学习总结:历经一年如愿进入大厂
19年零零碎碎也捣鼓了好一阵子,从Android
自定义View
开始,到源码分析,设计模式,再到JVM的了解以及最近看完的Java线程和并发以及集合。对Android体系有了一个大概了认识和了解。
塞尔维亚大叔
·
2023-06-20 22:53
Android程序员
移动开发
Android技术
Android技术
Android应用
移动开发
Android程序员
Android开发
短信验证码输入框
写这个
自定义View
主要是为了练习,当前
自定义View
必须得给个高度,不能自适应,有需要的朋友可以继续进一步调试。
放开那只肥鸡
·
2023-06-20 10:46
android筑基
日常
数据结构
链表
java
Android自定义一个省份简称键盘
hello啊各位老铁,这篇文章我们重新回到Android当中的
自定义View
,其实最近一直在搞Flutter,初步想法是,把Flutter当中的基础组件先封装一遍,然后接着各个工具类,列表,网络,统统由浅入深的搞一遍
二流小码农
·
2023-06-19 08:25
Android自定义View
android
Android自定义View
自定义键盘
省份简称键盘
基础巩固(六)
自定义View
文章目录View绘制流程MeasureLayoutDraw
自定义View
的实现的步骤步骤1:实现Measure、Layout、Draw流程自定义MeasureViewGroup.LayoutParamsMeasureSpec
芸兮
·
2023-06-19 00:32
Android
java
android
开发语言
自定义View
都写不好还做什么iOS开发
前言:对于接触业务开发的童鞋,
自定义View
的开发是进行最频繁的工作了。但发现一些童鞋还是没有以一个好的规范甚至以一种错误的方式来搭建UI控件。
2pro
·
2023-06-18 23:51
Android:绘制
自定义View
人脸识别框
一.绘制矩形框实现项目开发需要
自定义View
实现一个人脸框,代码实现很平常,一些细节记录一下,方便以后查阅。
shawn·xiao
·
2023-06-18 16:30
android
Android 侧滑菜单(侧滑删除)总结
基本实现思路通过
自定义View
的方式实现步骤:1、
自定义View
Group2、在onLayout中,获取childView并对他们进行布局,这一步比较重要,content占满屏幕,菜单View在屏幕之外
Topone
·
2023-06-17 15:42
自定义view
局部刷新_Android-RxJava异常全局捕获、局部捕获、自定义BaseObserver,完善空指针捕获...
之前记录过。就是我们的页面如果退出了,然后虽然取消了dispose(),但是抛出的异常后续无法接收(此时后台线程仍在跑,可能会抛出IO等异常)。所以我们可以设置全局异常捕获来获取:importio.reactivex.functions.Consumer;importio.reactivex.plugins.RxJavaPlugins;importokhttp3.OkHttpClient;/***
留学君
·
2023-06-16 16:24
自定义view局部刷新
2019-12-18
自定义组件
自定义view
分类(四种)继承view重写onDraw方法主要用于实现一些不规则效果,这种效果不方便使用排列组合来达到,往往需要静态或者动态显示一些不规则图形。
ambe_gzy
·
2023-06-16 12:35
【Android渲染】在onDraw()中创建对象的隐形成本
熟悉Android
自定义View
的人大概都知道:不要在onDraw里创建对象大家在讲到这里,理由大概都是:onDraw()被调用快速高频-->快速频繁申请内存--->频繁GC-->线程挂起-->UI卡顿当然
二手认知
·
2023-06-15 16:32
自定义view
测量onMeasure梳理
自定义view
流程的第一步,测量onMeasure(),测量自己的大小,为正式布局提供建议(只是建议,用不用还要看onlayout()测量过程通过measure方法实现,是View树的自顶向下的一次遍历
ccccccal
·
2023-06-15 12:15
Android 实现羊了个羊初步代码记录
目录实现思路代码实现使用补充GameYangR.drawable.game_card实现思路创建一个
自定义View
,将View平均分配为一个24x24的方块,每个需要消除的块占3个方块,即展示的布局为8x8
pgc_tel
·
2023-06-15 10:23
Android自定义控件
我的Android之路
android
java
android
studio
安卓
自定义View
之坐标系区分
1.坐标系基础直接上图,更加通俗易懂数学坐标系.jpg安卓坐标系.jpg如角度从右下角开始安卓屏幕坐标系.jpg2.View的坐标系注意:View的坐标系统是相对于父控件而言的getTop();//获取子View左上角距父View顶部的距离getLeft();//获取子View左上角距父View左侧的距离getBottom();//获取子View右下角距父View顶部的距离getRight();/
sofarsogoo_932d
·
2023-06-15 09:55
安卓开发:1、自定义控件(
自定义View
)(自定义圆形图片控件ImageView)
在写android的时候使用到了自定控件,下面借着自定义圆形图片控件来记录一下控件的自定义方法。自定义控件第1步:创建java文件CircleImageView.javapublicclassCircleImageViewextendsAppCompatImageView{privatePaintpaint=null;//画笔privateintradius;//圆形半径privatefloats
倚肆
·
2023-06-15 07:55
安卓开发
javascript
android-studio
写一个
自定义View
你都需要注意什么
本文主要是记录一下继承子View,所需要实现的方法,以及对自己的知识做一下梳理和记录,其中不少内容觉得自己应该是会的,但是实际写起来,还是遇到不少阻碍构造方法首先构造先了解一下构造方法,一般来说,继承自View,需要实现四个构造方法,如下列代码:publicSVGView(Contextcontext){this(context,null);}publicSVGView(Contextcontex
码中之牛
·
2023-06-13 17:48
移动开发
Android
逆向
android
java
开发语言
移动开发
Framework
自己动手,丰衣足食 —— 学习
自定义View
(一)
自己动手,丰衣足食——学习
自定义View
(一)前言我们经常在做项目的时候遇到这样的情况,客户提出需求,UI把设计稿拿出来,你发现直接用现成的开源库好像不行哎,多多少少有些不同。
Yaoobs
·
2023-06-13 11:21
android
android
Android——超炫dialog弹窗效果,及
自定义view
dialog
在实际开始种,每个android应用或多或少都会有一些dialog的弹窗,系统自带v7的还能看,v4就实在看不下去了,太他妈丑了。有些开发者闲麻烦,只能自己写一个layout实现,但是这样又不麻烦吗?要是有一个library用下,是不是就觉得舒服多了,随时随用。没错,今天我就是给大家带来这样的福利,分享两个效果不错的dialog项目,注释我都写上了,主要代码在这里贴出来看下,demo在最后会附上。
qq_30040333
·
2023-06-13 01:07
jishu
android
dialog
Android
自定义View
之 Dialog弹窗
Dialog弹窗前言正文一、弹窗视图帮助类二、弹窗控制类三、监听接口四、样式五、简易弹窗六、常规使用七、简易使用八、源码前言 在日常开发中用到弹窗是比较多的,常用于提示作用,比如错误操作提示,余额不足提示,退出登录提示等,还有用于数据展示的弹窗,上拉弹窗等等,主要为了简化在日常开发中的使用。正文 Android中的Dialog弹窗是一种用于展示特定信息或者在用户需要进行某些操作时才显示的窗口。
初学者-Study
·
2023-06-13 01:34
自定义View
自定义Dialog
简易提示弹窗
EasyDialog
03 View及
自定义View
[toc]ViewView是Android中所有Widget的基类,在屏幕上占据一个矩形区域。View主要分两类控件和容器。控件有自己的功能,例如TextView用来显示文本。容器用来控制内部控件的排列方式和位置,例如LinearLayout用来将内部控件进行线性布局。容器是ViewGroup的子类,ViewGroup是View的子类。容器也是一个View,又可以包含多个View,所以Androi
Rock__Lee
·
2023-06-12 21:44
绘制虚线的几种方式
方式一:利用shape绘制xml布局shape_dash.xml方式二:
自定义View
绘制虚线,drawLines实现xml布局
自定义view
:publicclassDashViewextendsView
才兄说
·
2023-06-12 20:05
自定义View
Group--仿QQ5.0侧滑菜单
76892386-9cb6-4d49-90e7-e71d6048bd96.gif说说实现流程:(1)为了适配效果更好一点,使用一下代码获取屏幕宽度WindowManagerwm=(WindowManager)context.getSystemService(Context.WINDOW_SERVICE);DisplayMetricsoutMetrics=newDisplayMetrics();wm
XJ_crazy
·
2023-06-12 06:56
Android简单实现一个画板控件
画板控件实现要用到
自定义View
,绘制路径通过Path来保存。
独孤行者1992
·
2023-06-12 02:44
CheckBox/RadioButton切换动效实现
自定义View
专门来实现动画,这种成本很高,另外完全自定义也无法直接使用
skka
·
2023-06-11 21:27
ui
动画
android
自定义View
_05(小试牛刀)字体变色
照旧,先上图文字变色这是一个字体变色的Demo,主要还是练习onDraw方法.实现思路两个画笔,一个原色画笔,一个变色画笔一个和文本宽度相关的进度值先用原色画笔绘制出文本不断改变进度值,原色画笔不断向右进行裁剪,把左边的裁剪掉,原色画笔不断裁剪的同时,变色画笔不断根据同一个进度值进行绘制例如当前进度值是50%,就是文本的一半,就是在"大牛之路,"这个后面.原色画笔向右裁剪50%,显示的就是"从小牛
__Y_Q
·
2023-06-11 20:11
Android进阶之
自定义View
(2)高仿钉钉运动步数实现可动的进度圆环(下)
接着上篇Android进阶之自定义控件(2)高仿钉钉运动步数实现可动的进度圆环(上)的基础,我们来实现钉钉运动的效果:《一》View效果分析:对钉钉运动的效果进行分析:1、圆弧应该是从135°起,绘制了270°。2、步数小于10000步时,背景圆弧为灰色,进度圆弧为蓝色渐变色;步数大于10000步时,进度圆弧为渐变的黄色3、需要绘制中间的步数及步数上面的名次4、实现步数及进度的动态变化dingdi
一只懂音乐的码虫
·
2023-06-10 18:11
关于安卓viewpager实现堆叠卡片交互
文末将附上源码链接首先看设计图:可以看到,是一个卡片堆叠的效果,关于这种UI的实现,方法有很多,例如用recyclerview,viewpager,甚至说
自定义view
都可以实现,本文将讲述如何使用viewpager
motosheep
·
2023-06-10 17:03
安卓实战
android
交互
java
android 自定义加载动画效果,Android
自定义View
实现loading动画加载效果
项目开发中对Loading的处理是比较常见的,安卓系统提供的不太美观,引入第三发又太麻烦,这时候自己定义View来实现这个效果,并且进行封装抽取给项目提供统一的loading样式是最好的解决方式了。先自定义一个View,继承自LinearLayout,在Layout中,添加布局控件/***Createdbyxiedongon2017/3/7.*/publicclassLoading_viewext
山遙
·
2023-06-10 09:49
android
自定义加载动画效果
自定义view
- 角度与弧度
Q1、为什么对角的描述存在角度与弧度两种单位?简单来说就是为了方便,为了精确描述一个角的大小引入了角度与弧度的概念。由于两者进制是不同(),在合适的地方使用合适的单位来描述会更加方便。例如:角度是60进位制,遇到30°6′这样的角,应该转化为10进制的30.1°。但弧度就不需要,因为弧度本身就是十进制的实数。主要知识点(1)角度与弧度的定义(2)角度和弧度的换算关系角度与弧度的定义名称定义角度两条
wendy__xu
·
2023-06-10 06:48
Android
自定义View
之区块选择器
效果先来看下效果吧:我们来分析这个view需要实现哪些效果。首先它有一个刻度尺代表了时间段(也可以是别的什么),并且可以看到完整的刻度尺是比屏幕宽度大的,因此肯定需要可以左右滑动。其次,可以有不可选的区域(gif中灰色块)和选中的区域(gif中蓝色块),点击刻度的空白位置出现或者移动选中区域到点击位置。点击并拖动选中的区域可以移动,当移动到屏幕两边的时候,下层的刻度也能跟着移动。还可以点击并拖动选
Android架构木木
·
2023-06-09 12:14
自定义View
中构造函数相关问题
目录
自定义View
时,一个构造函数都不写,行不行?
自定义View
必须写构造函数,带几个参数?
自定义View
时,一个构造函数都不写,行不行?不行。编译通不过。会提示:为什么编译通不过?
zhangjin1120
·
2023-06-08 22:16
UI组件
android
自定义View
的三个构造函数的用途
AndroidSDK里面的TextView,本身就是一个自定义的View。本文以TextView为例,梳理三个构造方法的用途。一个参数的构造函数publicTextView(Contextcontext){this(context,null);}常用于java代码new一个View对象。例如:publicclassMainActivityextendsAppCompatActivity{@Over
zhangjin1120
·
2023-06-08 22:46
UI组件
android
java
开发语言
适用于Android开发者的Databinding
自定义view
双向绑定
本篇讲述的是
自定义view
如何来双向绑定数据,来实现在xml中使用自定义也能达到app:customvalue="@={userName}"的效果app:xx=“@
塞尔维亚大叔
·
2023-06-08 12:55
Android开发
移动开发
android
jetpack
compose
Android -
自定义View
,实现不一样的输入框
最近看到一个效果,就是在登陆界面输入账号密码的时候,会有一个动画效果,感觉不错,找了一些资料,学习了一下。已经实现效果,效果如下:undefined_腾讯视频ok,首先先分析一下这个输入框(账号和密码是一样的),上代码:布局的效果是这样的,实际情况是我选择的是wrap-content,这样是为了便于大家理解:先说一下思路:首先要自定义属性:注释很明确,不解释。。。。提示如何根据自定义属性获取属性值
薛之涛
·
2023-06-08 08:49
Android进阶 :实现
自定义View
Android进阶:实现
自定义View
导语有时候我们会想要实现一些复杂或者是独特的组件效果,这时候系统提供的组件可能不能满足我们的需求,这个时候我们一般就会有两个解决办法,一是上网查找开源的控件库,一些流行的开源库可以满足我们的绝大部分需求
Tai_Monster
·
2023-06-08 00:47
Android开发笔记
android
ui
java
【
自定义View
学习笔记】Canvas:DrawText,文本居中的方法
【1】Text水平居中Text水平居中:(View的宽度-Text宽度)/2就是Text绘制的起始点X。重点:Text宽度的测量,Paint有测量方法:paint.measureText(str);Stringtext="Helloword";floattextWidth=paint.measureText(text);floatx=(getWidth()-textWidth)/2;canvas.
心安1989
·
2023-06-07 02:04
View的绘制流程(一):Activity.setContentView()背后发生了什么
熟悉View的绘制流程对于熟练掌握
自定义View
和性能调优,是至关重要的一环。对于日常工作中的一些布局嵌套出现的问题和出现问题的原因能够快速的定位。
_风听雨声
·
2023-06-06 21:20
自定义View
-性能优化
1.内存优化如果内存使用较多或者存在内存泄漏,导致系统GC频繁,从而造成页面卡顿,造成页面卡顿;如果绘制时消耗时间过多或者做了很多不必要的绘制,严重时可能导致ANR;如果控件的布局树复杂,冗余,嵌套太深,也会造成绘制性能的损耗;使用占用内存较小的数据结构如SparseArray,对Bitmap进行压缩和复用,用一些工具如MemoryMonitor,AllocationTracker,MAT,Lea
android小菜鸡一枚
·
2023-04-21 12:34
(二)Android 基础知识面试相关总结
1.必须掌握的最重要的技能-自定义控件
自定义view
也有几种实现类型,分别为继承自View完全自定义、继承自自现有控件(如ImageView)实现特定效果、继承自ViewGroup实现布局类,在其中比较重要的知识点就是
黑暗世界的微光
·
2023-04-21 09:28
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他