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
初学Kotlin——在
自定义View
里的应用,安卓ndk开发书籍
}用Kotlin你可以实现的更简洁classBarChart@JvmOverloadsconstructor(context:Context,attrs:AttributeSet?=null,defStyleAttr:Int=0)View(context,attrs,defStyleAttr){privatevalmContext:Context=contextinit{}你可以在init代码块里
m0_66685251
·
2023-04-16 14:36
程序员
面试
自定义View
:04-字母索引
1、效果图如下:字母索引.gif2、实现2.1自定义IndexesView_06继承ViewpublicclassIndexesView_06extendsView{privatePaintpaint;privateString[]letterList=newString[]{"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","
萌新11
·
2023-04-16 13:19
Flutter 保存图片到安卓相册的坑
参考了上面两个链接的文章,综合了一下又添加了自己的思考才算给解决了保存图片到本地的时候控制台报Nopermissionsfoundinmanifestfor:14这时我修改了.android文件夹中的.
android
张_何
·
2023-04-16 13:08
【
android-
自定义键盘的设置】
效果图第一步,在哪个地方放自定义的键盘?那个地方放输入?我打算在这个最下面放我的键盘因此在这个xml文件中添加键盘的组件,为它设置参数,给它id,长,宽,背景,字体颜色,是否聚焦等输入的地方EditText为输入文本的地方第二部,设置键盘第一步我们确定了键盘的位置,现在详细设置这个键盘,我们在res目录下创造一个xml的文件夹,在此文件夹中新建一个key.xml的文件,这个文件将详细设置键盘,具体
weixin_43857838
·
2023-04-16 12:06
android
android
android
studio
java
Android-
欢迎页联动动画设计
前言:博客还是要坚持写的,之前弄过一个欢迎页的联动效果,不是很复杂,其中包括两个点:一个是ViewPager滑动时两层布局的错位效果,另一个页面中View在滑动时的渐隐渐现效果。以下是我的设计思路:1.将A,B两个ViewPager放置于同一布局中,屏蔽掉B的内部点击事件,给A设置OnPageChangeListener,在A的监听方法中调用B的scrollTo使B一起滑动,此时可以设置一定比例来
Jeffrey599
·
2023-04-16 11:48
View绘制系列(5)-Canvas基础图形绘制
Canvas基础图形绘制上文中我们简单实现了使用
自定义View
绘制一个边长100的正方形这个需求,不知道同学们掌握的怎么样了?接下来我们看下
自定义View
中其他图形的绘制方式。
小海编码日记
·
2023-04-16 09:59
自定义View绘制详解
canvas
自定义View
android
关于IQKeyboardManager加在KeyWindow失效问题
问题在一些全局弹框中由于遮罩层加在keywindow上,
自定义view
加在了遮罩层上,导致IQKeyboardManager对textField的自适应失效。
微步毂纹生
·
2023-04-16 09:22
笔记1(
自定义view
)
1、moveTo(floatx,floaty);画笔移动到坐标(x,y)的位置2、lineTo(floatx,floaty);用于画直线,一般是从(0,0)坐标连接当前坐标(x,y)的直线,当结合moveTo使用时,是当前画笔的坐标连接坐标(x,y)的直线;mPath.lineTo(400,400);canvas.drawPath(mPath,mPaint);lineTomPath.moveTo(
5b4187ae8813
·
2023-04-16 00:04
自定义View
:可伸展折叠的ExpandTextView
前言最近工作比较多,写了几个小控件跟大家分享一下。首先看图:效果图这种可以显示展开和折叠的TextView非常常见,如果全文要当作一个按钮处理的话,就没办法和文字混排,所以以前就和产品商量折中方案,就没太细细研究这个效果。今天算是补上了。正文其实实现这个效果非常简单,总共就100行代码。首先我们要解决的问题是按钮和文字的混排问题,首选方案肯定是SpannableString,文字的大小,颜色,下划
珠穆朗玛小王子
·
2023-04-15 21:38
android编辑框单行,android - 将edittext限制为单行
android-
将edittext限制为单行可能重复:android-singleline-true-not-working-for-edittextandroid:id="@+id/searchbox"android
鲸拍房
·
2023-04-15 20:47
android编辑框单行
自定义View
-波浪加载球
之前见到360加载球,一直想自己做一个,然后学习了前辈们的思路,自己撸一个。写个动画模拟加载进度,haha来个效果图主要是二阶贝塞尔曲线的绘制,从负一个view的宽度位置画4段二阶贝塞尔曲线,然后动画控制移动就好了。
tangYaXin
·
2023-04-15 17:55
Swift
自定义view
关联xib
方法一://
自定义view
:MyView//xib中CustomClass的class修改为MyView,这样才能将控件从xib中拖到关联的类中importUIKitclassMyView:UIView
轻轻语焉
·
2023-04-15 15:04
Android-
悬浮窗效果FloatingView
前言之前有写录制视频的小demo,有同学反映要添加浮窗View,这样录制的时候就不需要来回切换当前的页面。所以,这里我晚上花了点时间写了一个FloatingView。老规矩,先看图这里我们需要用的就是WindowManger来add布局publicclassFloatingViewServiceextendsService{privateWindowManagermWindowManager;pr
Kotyo
·
2023-04-15 15:40
android 面试相关基础问题
的生命周期与启动模式5:性能优化6:内存优化7:数据结构(这方面是我的弱项,于是给我一个场景让我如何去选择,为什么)8:Bitmap如果优化,他的三级缓存的大致思想与逻辑9:给我说一个你项目中你用到的
自定义
chen酿葡萄酒
·
2023-04-15 11:24
Android学习路线
语言,面向对象分析设计能力,反射原理,自定义注解及泛型,多次采用设计模式重构项目;熟练掌握IVM原理,反射,动态代理以及对ClassLoader热修复有比较深的理解;熟悉数据结构和算法;熟悉UI,精通
自定义
阿毅同学
·
2023-04-15 09:55
Framework
android
android
自定义view
混淆,Android
自定义View
之倒计时分秒
项目中可能会需要倒计时的效果,今天给大家带来一个自定义倒计时:时分秒,分秒,秒三种效果:1,上代码:packagecom.gyq.countdown.view;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.widget.Chronometer;importjava.text.SimpleDat
胡老师聊自考
·
2023-04-15 06:36
Android
自定义View
之 计时文字
计时文字前言正文一、XML样式二、构造方法三、API方法四、使用五、源码前言 在Android开发中,常常会有计时的一些操作,例如收验证码的时候倒计时,秒表的计时等等,于是我就有了一个写
自定义View
初学者-Study
·
2023-04-15 06:57
自定义View
android
自定义View
计时控件
android
自定义view
【绘图篇】
kotlin语法总结硬件加速概述GPU的英文全名为graphicsprocessingunit中文翻译为图形处理器。与CPU不同,GPU是专门为处理图形任务而产生的芯片软件绘制与硬件加速的区别CPU绘制流程1.让View层次结构失效2.绘制View层次结构硬件加速模式下的GPU绘制流程1.让View层次结构失效2.记录、更新显示列表3.绘制View层次结构在GPU加速时,流程中多了一步,表示在第一
居居用屁屁
·
2023-04-15 05:23
Android-
全自动埋点方法论-下
前面提到了全自动埋点的范围和方法,这个章节主要记录一下关于点击事件采集的相关方法论。Android开发基础知识需要先说明几个基础的知识,这样对于无码采集的方法论理解就更清晰,这也是做一个事情分析的逻辑。Adnroid开发基于java代码(常规)Android的基础语言是java语言,java语言的开发流程包括java代码-class文件-运行Android安装包apk构建打包是将上述class代码
AnonyPer
·
2023-04-15 05:58
Android
自定义View
之 圆环进度条
而在日常开发中,有时候UI为了让页面更美观,就需要用到圆环进度条,那么本文就是通过自定义写一个圆环进度条,首先看一下效果图:正文 关于
自定义View
的基础知识就不再做过多的讲解了,我们直接进
初学者-Study
·
2023-04-15 04:21
自定义View
android
自定义View
圆环进度条
自定义View
粒子效果
描述效果图:image.png要实现一张图片的爆炸效果,有几个关键的点:第一点、根据图片的宽和高获取每一个像素的点,并且根据这个像素点构建在这一个像素点ball对象;第二点、在获取ball的数组对象的时候,需要在子线程来做这个事情,防止UI卡顿。第三点、启动一个动画来循环的调用绘制。第四点、在绘制的时候需要把所有ball都一一绘制。创建一个粒子对象(Ball)。-图片像素点颜色值color-粒子圆
占卜L
·
2023-04-15 03:40
Android
自定义View
-实现Tag效果自动换行
直接上代码:publicclassTagGroupextendsViewGroup{/***行间距*/privateintverticalSpacing=0;/***列间距*/privateinthorizontalSpacing=0;/***字体大小*/privatefloattextSize=0;/***圆角大小*/privatefloattag_radius=0;/***表框粗细大小*/pr
CHNEGC
·
2023-04-14 23:14
Android
自定义View
实现圆弧进度效果逐步完成过程
目录技术实现1.继承自View2.Paint初始化3.Canvas绘制4.添加动画效果及数据涉及到的知识Canvas(画布),Paint(画笔),自定义控件等有三种:一个是直接从View继承,完全的自定义;二是对原有控件进行改造,达到想要的效果;还有一种自定义的组合控件,根据自己的需要将已有的控件组合起来达到效果。我对自定义视图也略知一二,就简单记录一下自己对自定义视图的学习吧(继承自View)过
·
2023-04-14 22:06
android-
自定义弹框的使用(alertDialog)
ps:发不了gif,该文都是gif,欲解详情请移步我的CSDNandroid自带的弹框又丑又麻烦,还是自己定义弹框好一点。一、来一个按钮,给一个监听事件。点击按钮时触发弹框二、来一个AlertDialog.Builder三、创建一个alertDialog四、接下来用alertdialog的setView加载一个我们自己定义的视图(视图代码就不录了)五、然后提交视图,获取我们自定义的控件实现监听方法
雪酒
·
2023-04-14 22:07
android
自定义view
流程,Android
自定义View
入门及实战案例分析
原标题:Android
自定义View
入门及实战案例分析前言上次我们讲了,这次我们来看看
自定义View
控件,在Android应用开发过程中,固定的一些控件和属性可能满足不了开发的需求,所以在一些特殊情况下
weixin_39662594
·
2023-04-14 20:27
android
自定义view流程
android
自定义view
案例,Android
自定义View
,你摸的透透的了?
前言View,有很多的名称。不论是你熟知的布局,还是控件,他们全部都继承自View。思维导图工作流程measure其实通过layout中的第二张图我们已经知道了控件大小的计算了。height=bottom-topwidth=right-left对于ViewGroup而言,就是对容器内子控件的遍历和计算了。因为直接继承自View的控件使用wrap_cotent和match_parent是显示出来的效
诗和远方越远越脏
·
2023-04-14 20:56
android
自定义view
如何控制view的高度_Android
自定义View
,敢说都知道吗?
码个蛋(codeegg)第906次推文作者:ClericYi链接:https://juejin.im/post/5e54e2de5188254945386529前言View,有很多的名称。不论是你熟知的布局,还是控件,他们全部都继承自View。文内部分图片转载自Carson_Ho大佬的文章思维导图工作流程measure其实通过layout中的第二张图我们已经知道了控件大小的计算了。height=b
weixin_39630880
·
2023-04-14 20:56
android
android四周阴影效果
OC
获取view相对位置
自定义linearlayout
添加布局
自定义控件获取activity
Android中的
自定义View
(一)
目录1、
自定义View
的分类2、
自定义View
的注意事项3、
自定义View
的实例1、
自定义View
的分类
自定义View
的分类到目前还没有统一的标准,以我对
自定义View
的学习积累,我把
自定义View
规划为以下这
小二同学呵呵
·
2023-04-14 20:53
android
java
移动开发
编程语言
css
Android入门教程
自定义View
详解 真实案例
本文通过一个21点游戏的案例进行讲解
自定义View
,代码注释里有详细解释。
3052world
·
2023-04-14 20:18
学习笔记
Android
Android入门教程
Android入门教程
自定义View
Android
游戏
View
自定义
安卓
自定义View
- 基础
文章目录前言一、onMeasure(测量)二、onLayout(布局)用下面的坐标图可以更直观的理解:三、onDraw(绘制)总结前言
自定义View
的最基本的三个方法分别是:onMeasure()、onLayout
且随疾风前行.
·
2023-04-14 20:46
View
安卓
android
java
Android
自定义View
简介及入门
目录写在前面一、
自定义View
简介1.1、什么是
自定义View
?
一叶难遮天
·
2023-04-14 19:45
Android自定义View
android自定义View
MeasureSpec
onMeasure
自定义属性
自定义TextView
Android
自定义view
入门 案例
自定义一个圆环进度条:1.首页AndroidStudio创建一个项目2.在项目src/xxx/目录下右键选择创建一个
自定义view
页面:new->UICompoent->customerview3.输入自定义名称
Lan.W
·
2023-04-14 19:10
android
android
studio
ide
Android
自定义View
-圆形加载进度条
效果CircleProgressbarView/***圆形加载ProgressBar**@attrrefR.styleable.CircleProgressBarView_styleable#styleable_id*@attrrefR.styleable.CircleProgressBarView_round_color#round_color*@attrrefR.styleable.Circl
这个杀手不太累
·
2023-04-14 13:50
1.Android 花费5年
自定义view
面试题都在这 (5分钟入门到牛逼)面试+源码+demo 深圳一线大厂都在学
笔者是面霸,面试200+场当过考官:面过别人300+场去过500强,也呆过初创公司。关注我就能达到大师级水平,这话我终于敢说了,年薪60万不是梦!斩获腾讯、华为、字节跳动,蚂蚁金服,oppo,VIVO,安卓岗offer!我有一套速通大厂技巧分享给你!请问的格式怎么排版??每次写完都变格式了。非常苦恼1.View绘制流程?2.ViewWindowViewRootImp之间的关系?3.控件的宽高和哪些
鹏城十八少
·
2023-04-14 12:16
Android-
文件存储目录
参考资料:https://www.jianshu.com/p/a34c644e3431https://mp.weixin.qq.com/s/YNMKhqvVjmWsOzh24mDCswhttps://mp.weixin.qq.com/s/Sx4fejCDTTI7nlzDpcZfKg在近期的app安全检测中,说的app存在胡乱操作存储卡的行为,建议将被测系统自身数据存放在系统的安装目录下。那么什么是
薛之涛
·
2023-04-14 10:10
Android
自定义view
优化方案
最近公司来了一个新的需求:将一些机车参数在app端用进度、动画的效果显示出来,于是在网上找了一大堆
自定义View
实现的进度条代码,最终搞出来了。
起航,当风起时
·
2023-04-14 01:52
Android
android
Android FrameWork 知识点与面试题整合~
还有就是通过
自定义View
Android小贾
·
2023-04-14 00:17
Framework
Android
面试
android
java
开发语言
移动开发
Framework
自定义View
原理篇(2)- layout过程
经过measure之后就进入了layout过程,measure过程可以查看这篇文章:
自定义View
原理篇(1)-measure过程。本章主要对layout过程进行详细的分析。
天平GG
·
2023-04-13 22:41
android
自定义view
之Paint属性
Paint属性setARGB(inta,intr,intg,intb);设置绘制的颜色,a代表透明度,r,g,b代表颜色值。setAlpha(inta);设置绘制图形的透明度。setColor(intcolor);设置绘制的颜色,使用颜色值来表示,该颜色值包括透明度和RGB颜色。setAntiAlias(booleanaa);设置是否使用抗锯齿功能,会消耗较大资源,绘制图形速度会变慢。setDit
winelx
·
2023-04-13 15:26
2020-04-10 蓝牙收藏
NordicSemiconductorInfocenterAndroidBLEdfu升级-TongMeng-博客园androidBle开发的那些事(四)——OTA升级-Android中蓝牙的基本使用----BluetoothAdapter类简介-CSDN博客
Android
小风醉
·
2023-04-12 22:15
Android
自定义View
(一)
Android
自定义View
自定义View
主要用于:需要一些不规则的图形、事件冲突、特定的视图群组、扩展某些组件的功能。
justin_crashed
·
2023-04-12 17:37
Android自定义控件-椭圆形仪表盘
本文章最重要的并不是提供椭圆形仪表盘的view,而是提供一些
自定义view
的思路,并且也算是自我总结先来看看实际的完成效果你可能在github或者其他地方看到过有博主很早前就画过了圆形的仪表盘进度指示条
LiTtleBayReal
·
2023-04-12 11:44
自定义View
入门(三) - 自定义属性
本章目录PartOne:
自定义View
的属性在上一节中,我们画出了一个最基本的圆。不能改变大小、颜色,也不能改变位置。
黄烨1121
·
2023-04-12 05:59
Android
自定义View
-渐变的温度指示器
废话少说,先上图ED9EF9312D01ADABDFADF481CF32A26C.jpg1、
自定义View
的分类image.png2、
自定义View
要点View需要支持wrap_contentView需要支持
4e70992f13e7
·
2023-04-12 01:28
uniapp自定义tabbar的方法(支持中间凸起、角标、动态隐藏tab和全端适用)
思路实现思路就是通过通过
自定义view
来实现我们这个tabbar功能
·
2023-04-12 01:12
Android Hybrid混合开发总结
导论:之前很早之前用的WebView只是用来加载简单的页面,没有复杂的交互,而随着业务的性质不同,对于混合的开发要求也在变化,技术也在更新,本文只是简单记录混合开发实例:1:原生交互:
Android-
传递数据给
爱乐写代码
·
2023-04-12 01:00
混合开发
webview
Android-
第三方开源框架:Bugly让热修复变得如此简单,idea开发android工程
}@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)publicvoidregisterActivityLifecycleCallback(Application.ActivityLifecycleCallbackscallbacks){getApplication().registerActivityLifecycleCallbacks(call
m0_64933109
·
2023-04-12 01:18
程序员
面试
Android-
超好用的播放器——ijkplayer,移动应用开发课程感想
//生成一个新的surfaceviewsurfaceView=newSurfaceView(mContext);surfaceView.getHolder().addCallback(newLmnSurfaceCallback());LayoutParamslayoutParams=newLayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MAT
m0_64933109
·
2023-04-12 01:18
程序员
面试
Android-
自定义View
-自定义一个圆形进度条
之前研究了相关的绘制,单个控件的测量,以及简单的类内部事件处理。我们先自定义个一个圆形进度条作为实践。然后再继续更复杂的自定义控件:看效果:image有几个要素:1.内圈圆的绘制+中心进度的绘制2.最外圈的外切范围的计算+进度的绘制3.第二层外圈的外切范围的计算+进度比最外层稍慢的绘制处理4.当然最麻烦的是就是你需要去兼容内圈半径不能超过控件范围、最外层环不能太大以及覆盖住内圈的问题、第二层外圈(
MonkeyLei
·
2023-04-11 19:21
自定义View
Bitmap与Drawable的区别
1.什么是BitmapBitmap是位图信息的存储,就是一个矩形图像每个像素的颜色信息的存储器。2.什么是Drawable2.1.Drawable是一种可以在Canvas上进行绘制的抽象的概念。Drawable是一个可以调用Canvas来进行绘制的上层工具。Drawable.draw(canvas)可以将Drawable设置的绘制内容绘制到Canvas中。2.2.Drawable的内部存储的是绘制
花椒人生
·
2023-04-11 19:27
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他