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
仿KeepApp Splash广告效果
在之前也用系统提供的CountDownTimer类写过类似的效果(CountDownTimer轻松搞定apk启动广告和获取验证码效果),不过这个效果用CountDownTimer并不是那么好实现,这里采用
自定义
刘孙猫咪
·
2023-12-23 19:01
Andorid
使用bp或者mk编译C文件生成so
在Aosp源码里编译C文件生成so使用mk编译文件夹列表CMkDemo/Android.mkCMkDemo/cpp/SerialPort.cCMkDemo/cpp/SerialPort.hAndroid.mk内容如下LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE_TAGS:=optional#Allofthesourcefiles
南国樗里疾
·
2023-12-23 18:25
aosp
Android
编译
android
Andorid
Studio禁用启动下载Gradle功能
AndroidStudio启动之后,会联网检查Gradle的版本并且下载Gradle,之后根据下载的Gradle来构建项目。而每次联网检查下载会很浪费时间,通过设置可以禁用该功能,而使用本地Gradle进行项目的构建。1查看项目使用的Gradle版本通过gradle_wrapper.properties文件,可以查看当前项目使用的Gradle版本。GradleWrapper是一种脚本,用于下载并自
棉猴
·
2023-12-23 17:53
#
Android
Studio的使用
Android
Studio
禁用启动下载功能
Gradle
gradle
wrapper
Gradle
home
Android中高级开发工程师-面试记录-长期更新(二)
协程和线程的区别2、
自定义View
和
自定义View
Group的区别3、onMeasure、onLayout、onDraw方法的先后顺序,有没有哪些方法可以触发执行,invalidate、layout、postinvalidat
肖义熙
·
2023-12-21 18:33
密码输入时瞬间明文显示的问题
背景需要实现开机PIN密码自动填充的功能,由于PIN输入控件是一个
自定义View
com.android.keyguard.PasswordTextViewextendsView。
钦_79f7
·
2023-12-21 13:05
Android
自定义View
之咖啡杯动画
效果CoffeeViewCoffeeView大概思路
自定义view
,直接继承view复写onSizeChanged()方法,在此计算杯垫,杯子,烟雾效果的path在onDraw()方法中,描绘杯垫,杯子处理烟雾动画效果画杯子这里需要画两部分内容
Samlss
·
2023-12-21 05:25
【
自定义View
】android自定义渐变色圆弧+水波纹布局
本次用kotlin写了自定义渐变色圆弧+水波纹布局。备注:双水波纹的手写代码我放在文末了。但我自己写的运行起来有亿点点难看。所以效果图里用的com.scwang.wave:MultiWaveHeader:1.0.0-andx实现水波纹。--重要的是知道原理。。嘻嘻!效果图(忽略图表部分,与本篇内容无关)上代码!!!1.创建一个GradientArcView,继承view,绘制出图中的彩色半圆弧。有
qq_28909387
·
2023-12-18 17:22
android
自定义view
水波纹
渐变色
炫酷效果
启动流程
https://juejin.cn/post/6946581970960793613在
Andorid
Framework层中,PowerManagerService(以下简称PMS)模块负责协调、管理设备
superme_
·
2023-12-18 14:17
自定义View
(十)Matrix 基础理论与使用
Matrix就是矩阵的意思,所有的控件中都有Matrix的身影。Matrix是一个三阶矩阵,主要功能是坐标映射,数值变换,见下图Matrix再讲下边的内容之间,先提前介绍一下下边用到的名词:名词解释单位矩阵单位矩阵M原始矩阵,没有变换之前的矩阵A变换M`结果矩阵T平移变换-T反向平移变换R旋转变换Matrix基本原理Matrix的根本作用就是坐标的变化;基本变换有平移(translate),缩放(
光羽隼
·
2023-12-18 04:04
android
自定义View
一、view的测量1.测量的模式:EXACTLY:精确值模式,当把空间的layout_width属性或者layout_height的属性设置为具体的数值时,或者指定为match_parent时候,系统就是使用的EXACTLY模式;AT_MOST:最大值模式,当空间的layout_width属性或者layout_height属性指定为wrap_content时候,控件大小跟着控件的内容变化而变化,此
小安2
·
2023-12-18 03:11
Android
gitee
Android
自定义View
(9)- 写一个加载控件
照例先看图:Screenrecorder-2021-07-07-18-01-31-742[1]202177184151.gif一、六个小圆的绘制及旋转原理先看六个小圆动画实现原理,看图:load.png控件宽高已知,图中中心点C可求。半径R自定义(已知),图中∠a=(360/6)度。将这些参数带入公式,各点可求。下面给出公式:Pi_x=(Width/2)+R×sin(ΔB×a×i)Pi_y=(Wi
碧云天EthanLee
·
2023-12-17 16:38
android.view.InflateException Error inflating class android.webkit.WebView
问题出现情景描述:项目内所有使用webView的界面在vivo5.1.1系统手机统统崩溃,其它测试机没有发现问题,经过下面
自定义view
处理,解决了在vivo5.1.1手机上面的问题,在其他测试机上面运行也正常
今人不见古时月,今月曾经照古人
·
2023-12-17 10:15
Android
webView
android
webkit
webview
Android——禁止ViewPager的左右滑动功能实现
一、使用
自定义View
Pager子类要实现禁止Vi
心之飞跃
·
2023-12-16 22:15
android
编程
链接——
自定义View
之绘图两大对象canvas、paint入门
以下链接出自博友,少数地方描述不够准确,但总体还算详细、完整、通俗,足够入门。canvas、paint、path三者需搭配使用:canvas+paint基本操作canvas+paint绘制文本canvas+paint+path绘制线条
银河系栋梁
·
2023-12-16 07:02
Android
Appium 图像识别技术 OpenCV
在我们做App自动化测试的时候,会发现很多场景下元素没有id、content-desc、text等等属性,并且有可能也会碰到由于开发采用的是
自定义View
,View中的元素也无法识别到,很多的自动化测试框架对此类场景束手无策
qq_492448446
·
2023-12-16 06:44
自动化测试
Appium自动化
appium
opencv
人工智能
ViewBinding 在
自定义View
中使用
使用Binding.bind方法。valroot=View.inflate(context,R.layout.widget_core,this)binding=WidgetCoreBinding.bind(root)
luowenbin
·
2023-12-15 17:00
Android
自定义View
进阶
读前思考:为什么要
自定义View
?答:当AndroidSDK中提供的系统UI控件无法满足业务需求时,这时候就需要我们使用
自定义View
来进行绘制了。如何实现
自定义View
?答:两种方式。
风月无边
·
2023-12-15 15:54
关于Android 的自定义 View 中单个属性传入一组数据的方案
关于Android的
自定义View
中单个属性传入一组数据的方案一、
自定义View
传入一组图片二、
自定义View
传入一组字符串一、
自定义View
传入一组图片在Android的
自定义View
中,你可以使用属性
Just_Paranoid
·
2023-12-15 06:47
Android
android
view
viewgroup
自定义view
-玩转贝塞尔曲线
可以看一下和了解一下贝塞尔曲线:http://www.html-js.com/article/1628简单使用绘制一阶贝塞尔曲线Paintpaint=newPaint();paint.setDither(true);paint.setAntiAlias(true);paint.setStyle(Paint.Style.STROKE);paint.setColor(Color.BLACK);canv
Peakmain
·
2023-12-14 17:33
Android-
自定义View
-View类初步认识
自定义View
的一些方式有必要了解一下(来自网友的总结):通常情况下,Android实现自定义控件无非三种方式。Ⅰ、继承现有控件,对其控件的功能进行拓展。Ⅱ、将现有控件进行组合,实现功能更加强大控件。
MonkeyLei
·
2023-12-06 20:00
uio(universal input/output)协议设想(3)紫外线(UVA,UVB)强度测量的手机外设
andorid
下的UIO软件还没有做,能数据显示。
庞白OS
·
2023-12-06 19:15
UIO
DIY
物联网
传感器
Unity资源路径
:Assets/StreamingAssets【平台路径】:Win:D:/myGame/Assets/StreamingAssetsMac:/myGame/Assets/StreamingAssets
Andorid
赛博炼丹师
·
2023-12-06 04:07
U3D游戏开发之资源管理
unity
Android
自定义View
- 仿支付宝月账单折线图
前言支付宝有个查看月账单的功能,最近一直在学习
自定义View
,于是就尝试着自己实现了一个类似的折线图。
maiduoduo
·
2023-12-06 00:41
Andorid
12蓝牙接收文件保存到bluetooth目录
安卓12蓝牙接收文件默认保存到downloads目录修改为bluetooth主要修改BluetoothOppObexServerSession.javaBluetoothOppReceiveFileInfo.java.../opp/BluetoothOppObexServerSession.java|37++--.../opp/BluetoothOppReceiveFileInfo.java|16
Ssir12138
·
2023-12-05 22:38
java
android
jvm
好看的时间管控app
主要实现逻辑就是获取手机各个app的时间使用戳点,计算出我们要的数据,特别是要在边界值的地方计算清除,其次就是
自定义view
实现界面逻辑。
Yapple
·
2023-12-05 15:49
iOS和Android使用同一个二维码自动跳转不同下载页面链接(附生成二维码地址方法)
iOS及
Andorid
各自生成一个二维码让用户区分下载?当然这种方式是可行的,但却增加了用户的使用成本!那是不是有一种方式可以通过一个二维码使手机自动下载相应App包?
weixin_42169453
·
2023-12-05 08:59
iOS
Android
二维码
下载
自定义View
获取宽高
自定义View
的时候经常少不了获取View的宽高信息,当然不一定是
自定义View
的时候才会需要获取宽高信息,其他情况下我们也会有这样的需求,获取方式和获取的时机也十分讲究.下面分别从这几个api讲起:1
资本家大恶人
·
2023-12-05 02:04
从0开始搭建Flutter工程环境
所以,作为专栏的第一篇文章,我会与你逐一介绍Flutter的开发环境配置,并通过一个Demo为你演示Flutter项目是如何运行在
Andorid
和iOS的模拟器和真机上的。
商协通
·
2023-12-04 15:20
Android-
自定义View
-Canvas-Paint setAlpha() 无效
在使用Paint时候下面两个方法都调用了Paint.setAlpha()Paint.setColor()setColor()Setthepaint'scolor.Notethatthecolorisanintcontainingalphaaswellasr,g,b.This32bitvalueisnotpremultiplied,meaningthatitsalphacanbeanyvalue,r
MonkeyLei
·
2023-12-04 05:35
鸿蒙是Android套壳么,当然不是,ArkTS还是很有意思的
前段时间看新闻,说是明年开始鸿蒙就要和
andorid
脱钩了。大概就是这样的:看到这个,我兴趣就来了。
jiyanglin
·
2023-12-03 18:57
harmonyos
android
华为
Android
自定义View
实现八大行星绕太阳转动效果
最近尝试使用Android
自定义View
实现了一个8大行星绕太阳转动的
自定义View
效果,效果静态图如下所示:还没来得及对该效果进行比较通用的包装,仅仅实现效果,有兴趣的可以继续扩展、美化、包装一下。
OpenLD
·
2023-12-03 16:42
Android
android
实现星际尘埃效果
今天写了个
自定义View
,实现了一下星际尘埃效果,简单说就是从中心点向外发散粒子,配上深色背景看起来就像是星际尘埃在扩散一样,实现的思路其实非常简单,就是
自定义View
加动画。
OpenLD
·
2023-12-03 16:12
Android
android
kotlin
开发语言
Android ViewGroup onDraw为什么没调用
ViewGrouponDraw不执行的原因2、怎么让ViewGrouponDraw执行3、setWillNotDraw(boolean)作用如果对原理不感兴趣,请拉到最后的总结查看解决办法~小例子我们知道
自定义
小鱼人爱编程
·
2023-12-03 05:00
20231201将RK3399的挖掘机开发板在
Andorid
12系统下的强制横屏
20231201将RK3399的挖掘机开发板在
Andorid
12系统下的强制横屏2023/12/122:54【不完美的地方:修改之后不满屏】百度:rk3399android12横屏不满屏Android显示不满屏
南棱笑笑生
·
2023-12-02 14:01
杂质
杂质
20231129将RK3399的挖掘机开发板在
Andorid
12系统下的默认语言改为中文
20231129将RK3399的挖掘机开发板在
Andorid
12系统下的默认语言改为中文2023/11/2910:46适用于SOC以及系统版本:RK3399:Android10/11/12RK3568:
南棱笑笑生
·
2023-12-02 14:31
杂质
杂质
20231202将RK3399的挖掘机开发板在
Andorid
12系统下编译ENG模式
20231202将RK3399的挖掘机开发板在
Andorid
12系统下编译ENG模式2023/12/210:21百度搜索:RK3399编译ENG版本RK3399lunchENGZ:\rk_android12
南棱笑笑生
·
2023-12-02 14:26
杂质
杂质
Android的
自定义View
目标:实现Android中的
自定义View
,为理清楚Android中的View绘制流程“铺路”。
wy_888
·
2023-12-02 12:08
仿IOS SwitchButton开关滑动效果,给你丝滑般的体验
背景效果使用方法原理解析背景由于开发中经常会用到滑动开关,但是Android自带的滑动开发滑动效果太难看,所以这里模仿了IOS的滑动效果自制了一个滑动开关.效果使用方法1.style.xml中引入自定义标签2.引入
自定义
StramChen
·
2023-12-02 07:39
技术类
Android
android
java
android viewpager 禁止滑动
二、使用setOnTouchListener三、使用
自定义view
pager总结前言本文介绍了本人有一个相关的需求需要实现这一功能,在过程中发现自己之前没做过,然后记录下实现这一功能的过程及相关的小知识点
我怀里的猫
·
2023-12-02 03:25
Android日常
android
Android面试Android进阶(十五)-
自定义View
相关1
问:
自定义View
有几个构造函数,及
自定义View
的主要流程答:
自定义View
中共有四个构造函数,一般只需要实现一个参数及两个参数的构造函数即可。
肖义熙
·
2023-12-01 17:36
自定义View
: 九宫格图形解锁(Kotlin版)
效果:代码:packagecom.example.kotlin_testimportandroid.content.Contextimportandroid.graphics.Canvasimportandroid.graphics.Colorimportandroid.graphics.Paintimportandroid.util.AttributeSetimportandroid.view.
一个 狠人
·
2023-12-01 10:43
安卓进阶之路
kotlin
android
自定义View
九宫格
自定义View
之EMUI更新动画
update.gif更新效果因为view为圆型,我们需要在onMeasure中设置它长等于宽@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){super.onMeasure(widthMeasureSpec,heightMeasureSpec);intwidth=MeasureSpec.getSize
普通上班族
·
2023-12-01 08:43
自定义view
关于wrapcontent,margin,padding的处理。
image.png
自定义view
@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){super.onMeasure
冬冬269
·
2023-12-01 00:28
自定义刻度盘View--详解
简介本篇是接上一篇seekbar的
自定义view
进阶版。本
自定义view
主要功能:可自定义起始时间以及最大时间,设置总格数,每格均分时间差。可自定义界面颜色字体大小,文本提示。
空指针tc
·
2023-11-30 22:55
【Android - 技术期刊】第007期
应用归档|为您的应用释放60%的存储空间全面剖析View的生命周期,基于Android11建立分位制,用标准去量化优化效果-启动优化为例
自定义View
-使用Adapter设计模式打造流式布局低功耗蓝牙开发之设备扫描
Kevin-K先森
·
2023-11-30 10:16
Android
技术期刊
android
kotlin
flutter
Android开发你需要掌握的java反射机制原理
1.背景在
andorid
开发中,经常遇见在某些工具类中没有Context上下文对象时,一些系统服务的代理对象无法创建出来,举个例子:比如在源码(framework/base/graphics/java/
broadview_java
·
2023-11-30 10:30
Android
Framework
Android
知识储备
java反射机制
Android中的反射应用
反射获取顶层Activity
自定义View
:OnMeasure的重写
自定义View
的布局工作内容测量阶段:从上到下递归地调用每个View或者ViewGroup的measure()方法,使他们的onMeasure工作,测量他们的尺寸并计算它们的位置。
tmyzh
·
2023-11-30 04:33
从零开始学习
自定义view
【4】探索并实践Android中的
自定义View
动画(视图动画、属性动画、Drawable动画、过渡动画):简单而精彩
在Android开发中,我们的ui界面不全是静态的,适当添加小动画,增加用户的交互感受,细节决定成败嘛(还不是产品要加,面试要问。。)那我们还是先从基础知识到实战的顺序开展吧。tips:view的动画就是对某个view移动,旋转,对应到数学就是我们初中学的图像的平移和旋转。专业地讲:View的动画本质上就是对View的位置、大小、透明度、旋转角度等属性进行动态修改,从而实现动画效果。1.基础知识在
jiet_h
·
2023-11-29 16:42
Android
从零开始学习自定义view
学习
android
Android
自定义view
-点赞效果
1.前言看到常用的应用里的点赞效果不错,决定学习(copy)一下。2.效果原本效果:我的效果:差不太多,数字部分太单调了,不过原版没有动画,我也不知道怎么copy。总共分为三部分一个拇指View,需要变大变小变颜色一个数字View,加减数字,变颜色一个布局包含上面两部分3.思路通过录屏,然后放慢看,动画效果就清晰了。灰色拇指缩小->切换成橙色拇指,并且放大,还会扬起,直到比平常要大些,最后缩小并摆
a_thinkok
·
2023-11-29 16:39
Android
android
动画
Andorid
S xTS
最近在搞项目上的xts认证,解了一些问题,记录一些知识。1.DeclaredInputStreamConfigSupport/InputStreamTest#SetAudioProperties/1_default_primary_1__11025_AUDIO_CHANNEL_IN_MONO___,flow:(1)open:testOpen->helper.open->openStream(Aud
Hello TiMe
·
2023-11-29 11:41
工作日志
android
tv
上一页
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
其他