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
主要是为了练习,当前
自定义View
必须得给个高度,不能自适应,有需要的朋友可以继续进一步调试。
放开那只肥鸡
·
2023-06-20 10:46
android筑基
日常
数据结构
链表
java
Unity与Android交互(3)——需要了解的
Andorid
基础知识
【前言】在上一篇文章中只是说了如何实现unity和android交互的问题,要了解其中的原理还必须要先了解一些Android的基础知识,了解后也能搞清楚如何接入SDK或者写Native插件。(以下只是简要介绍,详细的内容需要自己去看链接)【Android四大组件】Activitiy它提供了一个窗口,可以包含用户界面相关的组件,主要用于和用户进行交互,这个窗口通常会填满整个屏幕(可以将Activit
永恒星
·
2023-06-19 18:39
Android
跨平台交互
Android四大组件
UI线程
ARR与JAR
静态链接库与动态链接库
AndroidManifest
Android
so文件
Android架构灵魂组件Lifecycle的生命周期机制详解
前言在早期
Andorid
架构中,生命周期的事件监听和状态查询,我们需要自定义一套提供侦测功能的Activity/Fragment基类及回调接口,在Activity/Fragment的生命周期方法中实现依赖组件的操作
苏火火丶
·
2023-06-19 17:00
Android
Jetpack
android
Lifecycle
android
jetpack
Android自定义一个省份简称键盘
hello啊各位老铁,这篇文章我们重新回到Android当中的
自定义View
,其实最近一直在搞Flutter,初步想法是,把Flutter当中的基础组件先封装一遍,然后接着各个工具类,列表,网络,统统由浅入深的搞一遍
二流小码农
·
2023-06-19 08:25
Android自定义View
android
Android自定义View
自定义键盘
省份简称键盘
Android ADB(
Andorid
Debug Bridge)调试真机设备
AndroidADB调试真机设备AndroidADB(
Andorid
DebugBridge),是Android开发中有用的测试和调试工具。
zhangphil
·
2023-06-19 03:05
Android
基础巩固(六)
自定义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
一点
Andorid
开发小建议:妥善使用和管理Handler
在Android开发中,我们经常使用AndroidSDK提供的Handler类来完成线程间通信的任务,但是项目代码中,经常看到Handler过于随意地使用,这些使用可能有一些隐患,本文记录下这些问题,并给出相关建议。问题一:使用默认无参构造来创建HandlerHandler有个无参构造方法,有的时候偷懒在Activity中直接通过无参构造方法来创建Handler对象,例如:privatefinal
乐征skyline
·
2023-06-18 08:04
Java
android
java
开发语言
Handler
多线程
Android 侧滑菜单(侧滑删除)总结
基本实现思路通过
自定义View
的方式实现步骤:1、
自定义View
Group2、在onLayout中,获取childView并对他们进行布局,这一步比较重要,content占满屏幕,菜单View在屏幕之外
Topone
·
2023-06-17 15:42
Android Studio 中的 gradle插件版本和gradle 版本号在哪里设置?
1在
Andorid
Studio中,我们常常需要修改gradle插件和gradle的版本号,使之能够对应上。那哪个是AndroidStudio的插件版本呢,哪个是插件对应的gradle版本呢?
饮茶听风
·
2023-06-16 17:37
Flutter
android
studio
android
gradle
自定义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端排查快速检索
android客户端安全审核的要求越来越严格,列了很多项目去检查,总结了关键的方法,只要检查有这些方法就一定是涉及到敏感权限了:1、imeigetImei2、imsigetSubscriberId3、
andorid
IdANDROID_ID4
华仔狂战
·
2023-06-16 00:47
移动开发
android
系统安全
【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
Android基本控件及表单三大控件
(一)、需要掌握的n个UI控件、组件名称:(二)、基本控件:——TextView:1、
andorid
:text2、android:textColor3、android:textSize4、
andorid
คิดถึง643
·
2023-06-14 22:31
android
java
开发语言
写一个
自定义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
Noble - Window平台NodeJs蓝牙BLE开发库
然后发现在电脑平台下进行蓝牙开发,远远没有在
Andorid
/iOS上简单。
speculatecat
·
2023-06-11 23:25
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
在
Andorid
上使用 eBPF 程序
本文主要记录了笔者在AndroidStudioEmulator中测试高版本AndroidKernel对基于libbpf的CO-RE技术支持程度的探索过程、结果和遇到的问题。测试采用的方式是在AndroidShell环境下构建Debian环境,并基于此尝试构建eunomia-bpf工具链、运行其测试用例。背景截至目前(2023-04),Android还未对eBPF程序的动态加载做出较好的支持,无论是
云微123
·
2023-06-10 17:16
android
ebpf
linux
服务器
关于安卓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
使用Node.js完成的第一个项目的实践总结
这个项目既提供了Web端的管理界面也提供移动端(
Andorid
)的资产审核、派发等相关功能。我们用Node.js构建该项目的Web端以及移动端的Servei
dechen6073
·
2023-06-09 10:09
android逆向基础教程二
andorid
源码查看地址:AndroidCodeSearchAOSPXRef,AndroidXRef通过android逆向基础教程一学习了常见fridahook的一些基本手法,本次接着上次学习案例继续学习
PwnGuo
·
2023-06-09 05:41
Android逆向
android
java
apache
kotlin 中::class 、class.java、javaClass、javaClass.kotlin区别
Kotlin的类classPerson{varname:String=""varage:Int=0companionobject{}}java类publicclassMan{}要知道获取的到底是什么,可以利用
andorid
stuido
三十加而立
·
2023-06-08 22:51
自定义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
开发语言
Unity AssetBundle包--打包、加载、卸载过程及用例
2.场景打包到各个平台(
Andorid
iOSUWPWebGL)-代码实现。3.场景中部分游戏对象打包。4.自动化打包--编辑器开发。结论二:
Gyp郭小帅
·
2023-06-08 20:35
编程记录
unity
获取
Andorid
apk 签名方式
publicstaticbyte[]getSignature(Contextcontext){try{Stringpkgname=context.getPackageName();PackageManagermanager=context.getPackageManager();PackageInfopackageInfo=manager.getPackageInfo(pkgname,Packag
GeniusIOTboy
·
2023-06-08 20:52
Kotlin
Android
java
android
开发语言
适用于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
教你如何在
Andorid
上使用OpenAI API 调用ChatGpt
下面就来简单实现在
Andorid
项目中打造一个简易的聊天机器人。先贴个效果,还没进行美化:1.创建一个
Andorid
项目这里就不在详细地介绍如何创建一个
Andorid
项目了。
·
2023-06-07 10:52
androidjava
SystemUI流程
SystemUI是Android的系统界面,在
Andorid
系统源码中,系统内置app一般放在package/apps下,例如settings,cam
Swuagg
·
2023-06-07 07:52
Android:源码解析
SystemUI
StatusBar
Notification
【
自定义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
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他