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
Andorid:自定义View
自定义View
(七)Path 贝塞尔曲线
简单点说,贝塞尔曲线在Android上就是用来画曲线的。贝塞尔曲线是按阶分的,曲线有数据点和控制点两个重要参数绘制出来的,数据点是曲线的两端,控制点是控制曲线的弯曲程度。n阶曲线有n-1个控制点,所以一阶曲线是没有控制点的,是一条直线。Path中关于贝塞尔曲线的方法只有二阶曲线(quadTo)和三阶曲线(cubicTo)。再复杂的曲线可以使用二阶曲线或者三阶曲线复合而成,也可以自己动手套公式画出来
光羽隼
·
2024-02-02 14:46
自定义View
之自定义属性
自定义属性
自定义View
如果不使用自定义属性,则背景色、前景色、文字的大小颜色都是写死的,而自定义属性可以让这些在xml中动态设置,使之更加灵活多用创建属性文件创建属性文件在res/values目录下,
0246eafe46bd
·
2024-02-02 10:43
Flutter系列之自定义实现圆角渐变进度条
不支持圆角属性的设置,看起来不是很美观,系统自带的LinearProgressIndicator是这样的:这样的进度条显然无法满足UI设计师的要求,既然系统提供的进度条不支持圆角和渐变,那我们只能通过
自定义
Mr_tigerchou
·
2024-02-01 22:09
Flutter开发
flutter圆角进度条
flutter自定义view
如何优雅的实现“查看更多”
功能实现本身非常简单,本文也只是简单记录下实现过程顺便复习一下文本相关的
自定义View
张鹿鹿
·
2024-01-31 22:25
Android进阶
android
自定义View
前言本篇文章主要讲解的有关Android开发中常用的
自定义View
实现TitleBar的处理方式以及应用。
华海渡
·
2024-01-31 18:52
自定义控件基础
Kotlin
opencv
人工智能
计算机视觉
OpenHarmony 项目实战-基于ArkUI(TS)声明式开发:列表下拉刷新、上拉加载更多
前言记得当时入行Android的时候,研究第一个关于
自定义View
就是列表下拉刷新、上拉加载更多。虽然当时网上有很多示例和优秀的库,但还是想自己亲手做一个,这样才能真正理解,变成自己的东西。
蜀道山QAQ
·
2024-01-31 13:41
鸿蒙
windows
harmonyos
华为
华为云
华为od
onInterceptTouchEvent() 与 onTouch() 事件分析
前言本文主要分析onTouch()与onTouchEvent()事件的差异正文先看布局文件:MyFrameLayout是一个
自定义View
:publicclassMyFrameLayoutextendsFrameLayout
龙之叶
·
2024-01-29 10:57
技术
Android
framework
java
android
开发语言
android
自定义View
中用NinePatch类画9图
9图的制作在官网和其他博客中都有大量教程,最终可以制作出XXX.9.png文件没有用NinePatch:在
自定义View
中,直用Bitmap和画笔而不配合NinePatch类是画不9图的效果的,比如:/
HWilliamgo
·
2024-01-28 10:49
Android查缺补漏(View篇)--自定义 View 的基本流程
layout等等,开发者通过对这些View的各种组合以形成丰富多彩的交互界面,一个应用中界面交互的体验往往在应用的受欢迎程度上起了很关键得作用,所以开发者们大多会想方设法的做出一个更加精美的界面,例如:通过
自定义
anxiushang5448
·
2024-01-27 02:30
移动开发
面试
ui
android源码中编译APK
andorid
源码中编译apk,代码中引入新的包编译不过,需要在
andorid
.mk中添加相对应的包使用过程参考源码中的Android.mk文件的内容例如在使用到importandroid.support.annotation.Nullable
Zzzz青
·
2024-01-26 12:38
Kotlin实现万能自定义ImageView
作为移动端开发来说,最郁闷的莫过于UI设计师的天马行空的想象了,一会出个圆形的头像,一会出个圆角的头像,又会出一些不规则的头像...但对于我们开发来说好不容易开发好一个满足要求的
自定义View
,但下
kksoCoud
·
2024-01-26 12:26
自定义View
入门篇(1)
(1)
自定义View
第一步首先是创建一个类并继承View,publicMyTextView001(Contextcontext){supe
kevenZheng
·
2024-01-25 19:02
Android与Ios Date格式转换Bug
日期格式为YYYY-MM-DDhh:mm:ss在Ios上转换为Date对象会为NaNletstr='2022-12-1200:00:00';letdate=newDate(str);
andorid
正常但
惊悚的毛毛虫
·
2024-01-25 14:56
javascript
Date
Android-浅谈原生动画
在
自定义View
的时候,有可以用原生的动画来实现一些酷炫的效果。这篇博客主要是简单聊聊Android原生动画相关的知识,希望对看文章的小伙伴有所启发。
阿博聊编程
·
2024-01-25 12:19
自定义View
测量:onMeasure()决定View的大小;布局:onLayout()决定View在ViewGroup中的位置;绘制:onDraw()决定绘制这个view自定义控件分类
自定义View
:只需要重写
ZoranLee
·
2024-01-25 11:08
01 | 预习篇 · 从0开始搭建Flutter工程环境
所以,作为专栏的第一篇文章,我会与你逐一介绍Flutter的开发环境配置,并通过一个Demo为你演示Flutter项目是如何运行在
Andorid
和iOS的模拟器和真机上的。
Lady_Zhang
·
2024-01-25 10:25
iOS layoutSubviews的作用与调用时机
作用当我们
自定义view
的时候重写UIView的layoutSubviews如果程序需要对该控件所包含的子控件布局进行更精确的控制可通过重写该方法来实现。
阿洋12138
·
2024-01-25 08:22
Android
自定义View
实现放大镜效果
目录前言最近看电子书发现了一个挺有意思的效果,类似于一个放大镜,因此就花了点时间实现了一个放大镜效果的
自定义View
,电子书里面的效果如下。
itfitness
·
2024-01-24 22:45
【CustomView】数字解锁键盘(LockKeypad)-附带错误抖动动画实现
自定义数字解锁功能,如下所示:####
自定义View
;在验证错误的时候,会有错误提示,以及抖动动画出现transformationMethod设置应用于此TextView显示的文本的转换(转换成星号):
最孤单的人
·
2024-01-24 20:22
#
Custom-view
Custom
LockKeypad
transformation
shakeAnim
安卓仿苹果音量调节_android
自定义view
仿照MIUI中音量控制效果
先看效果图:这就是miui中的音量效果图,实现思路是自定义视图,绘制圆环,然后设置进度显示。核心代码在onDraw中实现如下:@OverrideprotectedvoidonDraw(Canvascanvas){floatcx=getMeasuredWidth()/2;floatcy=getMeasuredHeight()/2;r1=cx-w1/2;r2=cx-w1/2-w2/2;r3=cx-w1
weixin_39772352
·
2024-01-24 02:12
安卓仿苹果音量调节
so入门分析
常见找加密点思路:objeciton
andorid
hookingwatchclass_methodjava.lang.String.getBytes会发现一些堆栈找到地方如下packagecom.sichuanol.cbgc.util
sugar椰子皮
·
2024-01-23 22:24
零基础爬虫第一天
python
开发语言
Android打造能旋转能缩放的ImageView(Kotlin版)
目录引言效果图
自定义view
源码Activity源码支持我引言嗨,好久不见,大家还好么?
mafanwei
·
2024-01-23 19:46
kotlin
kotlin实战
android
自定义view
imageview
【Android】TypedArray的使用
Array是个数组,所有TypedArray也是个容器,基本是用于
自定义View
里面的(至少我目前见过的全部都在
自定义View
里面)。
新镜
·
2024-01-23 06:49
android
导航相关知识3
回调,用户操作一绘制:自定义绘制各种图标,参考点的调整,主要注意点是防止未释放导致的泄露PrepareLayerStyleInner这个类里包含了app和sdk交互的绘制接口,自定义地图上的各种图标,
自定义
练习本
·
2024-01-22 23:23
常用知识点分类汇总
android
Scrcpy远程控制
Andorid
手机
Scrcpy是免费的开源屏幕镜像应用程序,允许您在Windows、macOS或Linux桌面上控制Android设备。github地址:https://github.com/Genymobile/scrcpy系统要求Android设备必须至少支持API21(Android5.0),确认设备已打开以进行ADB调试,某些设备还需要打开可通过鼠标和键盘控制的其他选项。Linux在debian(目前仅支持
DYC1
·
2024-01-22 16:01
安卓开发
android
adb
this class is not key value coding-compliant for the key descriptionLable.
最近在用xib创建
自定义view
的时候总是报“thisclassisnotkeyvaluecoding-compliantforthekeydescriptionLable.”,后来经过查证原来是设置“
杏子_2fd0
·
2024-01-22 03:06
自定义View
学习网址
抛物线HenCoder的8篇
自定义View
1-1绘制基础1-2Paint详解1-3drawText()文字的绘制1-4Canvas对绘制的辅助clipXXX()和Matrix1-5绘制顺序1-6属性动画
Thor_果冻
·
2024-01-21 19:18
xamarin.forms 自定义控件(view)
xamarin.forms中将平时在winform中的控件统一为了view,什么button、label、entry……都直接继承或间接继承于view,故此处所说的自定义控件,及
自定义view
。
bianguanyue
·
2024-01-21 17:33
安卓移动开发
microsoft
windows
xamarin
Android进阶之
自定义View
原理(三)View的绘制流程
引言前面我们讲到
自定义View
的测量和布局原理,并举例说明了这两个知识点的具体应用,本篇我们继续从源码入手看看View的绘制流程,与测量和布局流程,View的绘制过程要简单一些,主要流程如下:View绘制流程图
kakaxicm
·
2024-01-21 17:03
自定义View
:关于Caused by: java.lang.NoSuchMethodException异常
在编写
自定义View
控件,在XML文件上面使用自定义的控件的时候出现了错误:android.view.InflateException:BinaryXMLfileline#8:Errorinflatingclas
SlientWheat
·
2024-01-21 04:59
Android
自定义View异常
异常
Android Canvas的drawText()和文字居中方案
自定义View
是绘制文本有三类方法://第一类publicvoiddrawText(Stringtext,floatx,floaty,Paintpaint)publicvoiddrawText(Stringtext
蹲街式等待
·
2024-01-21 01:00
【Android】
自定义View
onDraw()方法会调用两次
问题自定义了View后,在构造函数中设置画笔颜色,发现它没起效,但是在onDraw()里设置颜色就会起效,出问题的代码如下:publicRoundSeekbarView(Contextcontext,@NullableAttributeSetattrs){super(context,attrs);//布局引用调用的是两个参数的构造函数paint=newPaint(Paint.ANTI_ALIAS_
新镜
·
2024-01-19 17:30
android
前端
使用 GLSL 语言自定义着色器加载图片
最终的实现效果如下图所示:整个流程可分为以下几块准备工作重写layoutSubviews创建特殊图层创建上下文清空缓存区设置渲染&帧缓存区开始绘制一.准备工作包括项目的创建、
自定义View
的创建以及自定义着色器的创建创建自定义着色器文件
远方竹叶
·
2024-01-19 11:47
打造更智能的应用 - 机器学习和
Andorid
打造更智能的应用-机器学习和
Andorid
一、关于机器学习和
Andorid
二、使用Gemini让您的Android应用如虎添翼2.1GeminiAPI2.2AndroidAICore三、现成可用的还是自定义的机器学习
Just_Paranoid
·
2024-01-19 10:08
Android
机器学习
人工智能
Gemini
Google
自定义View
之Switch
今天我们来聊一下自定义Switch控件,我们先看一看Switch的相关属性:1.Switch相关属性android:splitTrack:是否设置间隙让滑块与底部图片分隔开来android:switchMinWidth:设置开关的最小宽度android:switchPadding:设置滑块内文字的间隔android:switchTextAppearance:设置开关的文字外观android:tex
薛之涛
·
2024-01-19 06:59
自定义View
示例-04-01 TextView图文混排的
1.效果图image.pngimage.png2.思路分析2.1先添加图片2.2再绘制文字,使用breakText来判断折行3.具体实现publicclasscmImageTextViewextendsView{//图像宽度privatestaticfinalfloatIMAGE_WIDTH=DpToPxUtil.dp2px(120);privatestaticfinalfloatIMAGE_OF
花椒人生
·
2024-01-18 21:33
OKHttp3的使用和详解
一、概述OKHttp是处理网络请求的开源框架,
Andorid
当前最火热的网络框架,Retrofit的底层也是OKHttp,用于替换HttpUrlConnection和ApacheHttpClient(API236.0
大渔歌_
·
2024-01-18 15:48
Android
okhttp
触摸反馈原理全面剖析及算法-
自定义view
(六)
触摸反馈知识点1.重写onTouchEvent(),在方法内部定制触摸反馈算法2.是否消费事件取决于ACTION_DOWN事件或POSITION_DOWN事件是否返回true3.MotionEvent1).getActionMasked()和getAction()2).POINTER_DOWN/POINTER_UP和getActionIndex()到这里我们通过简单的例子,让读者能够更好的理解上面
程序猿峰岑
·
2024-01-18 14:30
自定义View
之Canvas使用
自定义View
的绘制流程一般都是这样:提前创建好Paint对象,重写onDraw(),把绘制代码卸载ondraw()里面,大致如下:Paintpaint=newPaint();@OverrideprotectedvoidonDraw
stone_zhu
·
2024-01-17 20:08
Android在系统界面上添加窗口
新建一个
自定义View
用于显示classMyView@JvmOverloadsconstructor(context:Context?,attrs:AttributeSet?
菠萝加点糖
·
2024-01-17 17:18
android
WindowManager
View
Camera学习记录_1
写在前面:本文主要通过学习安卓
自定义View
进阶-MatrixCamera这篇文章去学习android.graphics.Camera,因此大部分文字出自这篇文章。
梧叶已秋声
·
2024-01-17 04:10
iOS和安卓端个人踩坑史
本公司不提供测试机,借手机是开发测试中最麻烦的事iOS可行组1、iOS可以播放视频无声音,
Andorid
有声音当时做了个远程视频连接项目,使用了jitsi第三方视频服务,iOS没有加dom.play()
一朵盆栽
·
2024-01-17 02:52
ios
iphone
new Handler(getMainLooper())与new Handler()的区别
Looper的线程中调用这个构造函数(即非主线程),如果感觉不好理解,可以把Handlerhandler=newHandler()理解为常用在Activity,Fragment,带有界面的地方,如果用在
自定义
胡小牧
·
2024-01-16 16:35
Android
知识点记录
android
Android中moveTo、lineTo、quadTo、cubicTo、arcTo的意思
android画图经常用到这几个什么什么To,所以来做个小笔记,记录下moveTo、lineTo、quadTo、cubicTo、arcTo的作用,在
自定义view
的时候经常用到。
拿什么拯救我的代码
·
2024-01-16 03:23
自定义view
(二)
具体:(1)重写onMeasure来修改已有的view的尺寸(2)重写onMeasure来全新计算
自定义view
的尺寸(3)重写onMeasure和onlayout来全新计算
自定义View
Group的内部布局父
And卡咔咔咔
·
2024-01-15 10:31
memory泄露分析方法(native篇)
中筛选出内存超标的app,从dumpsys_meminfo_pid看nativeheap大,有几种工具可以找到泄露调用栈:Androidstudio:captruenativeheap(抓取时长:600s(抓取方式
Andorid
Studio
亚瑟-小郎
·
2024-01-15 10:17
Android性能优化
性能优化
memory
android
自定义view
绘制,Android
自定义View
Canvas绘制几何图形基础
项目需求:本项目中为自己的毕设项目,其中有一个模块需要通过APP进行码垛设计,并将码垛的结果发送给机械手的控制器。该模块的需求具体如下:1.可以从物料库中拖动项目的物料模块到码盘。2.用户将对应的图形模块在码盘上进行排列组合,APP将最终确定的组合的各图形的坐标进行保存3.可以增加码垛层数4.可以自定义生成不同大小的图形现有的Android组件无法满足这一需求,在Android中只能进行自定义Vi
15835993913
·
2024-01-15 07:27
android
自定义view绘制
自定义View
简介
自定义View
简介
自定义View
简介简单理解,就是在系统自带的空间满足不了你的需求的时候,你就会使用
自定义View
。
xzmmhello
·
2024-01-14 16:56
手写RecyclerView和RecylerView回收池-3
自定义RecyclerView滑动拦截事件处理,
自定义View
自己处理滑动向上滑动&&向下滑动滑动偏差处理拦截事件处理,
自定义View
自己处理滑动坐标示例图151519472162825.pngonInterceptTouchEvent
TealerProg
·
2024-01-13 20:59
Android Studio 实现飞机大战游戏App
完成步骤步骤1:创建项目步骤2:创建包名步骤3:实现启动页步骤5:实现用户注册步骤6:实现用户登录步骤7:实现主页面编写步骤8:排行榜页面编写步骤9:关于游戏页面编写步骤10:游戏页面的编写四、获取源码前言通过
自定义
编程乐学
·
2024-01-13 08:17
Android
项目模板
数据库
android
studio
游戏
android
java
安卓游戏
安卓大作业
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他