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
Android
自定义View
实现图形验证
目录前言最近看到了一个图形验证的原型感觉挺不错的,顺带再熟练下
自定义View
于是就用了几个小时写了一个图形验证的控件,在这做个记录,原型如下(是墨刀素材里找的)实现效果实现思路这里就不大量贴代码了就配合部分关键代码简单说下实现思路吧
itfitness
·
2023-09-03 22:03
自定义折线股票显示图
先看UI出的设计图19C91932-CC43-4396-9DCA-171456A00E8B.png这是修改之后的图了,在之前的途中选中的点位上面是有一个显示的价格的,在下面的点位显示的是日期;再看
自定义
Db_z
·
2023-09-03 22:25
从零开始-重新认识
自定义View
前言在我们的日常开发当中,当Android原生控件满足不了我们业务需求的时候,我们就应该使用
自定义View
去解决问题,话说
自定义View
真的很难,一些复杂的
自定义View
里面涉及的算法非常之多,所以往往我们会从网上去找别人实现好的
自定义
sweetying
·
2023-09-03 20:43
自定义view
运用样式
2
自定义view
的样式今天我们不讲如何
自定义view
,我们只讲它如何定制样式的部分。请看下面的方法,大家都遇到过,但是方法里的每个参数,你们都清楚吗?下面我用demo带大家一起看。
行走缓慢的程序媛
·
2023-09-03 12:15
Android View绘制流程
(无安卓基础的话可能有点难懂hhh)View绘制流程 View的绘制流程分为三步:在
自定义View
的时候一般需要重写父类的onMeasure()、onLayout()、
何以解忧唯有睡觉
·
2023-09-02 14:49
原理探究
android
Android 菊花加载View
看到这个,会的人就不说了,很简单,不会的人就想着网上找,但是网上找的有不如意,而且改起来还要读懂别人代码,其他的就要UI切图,做成帧动画,但是这样的东西还是没必要做成帧动画,而且从这个入手还可以回顾下
自定义
坑逼的严
·
2023-09-02 12:28
Android-
一个简单的手机屏保程序
本实例实现了一个手机屏保功能,控制和判断用户静止未触动手机键盘或者屏幕的时间及其事件,并且通过动态全屏幕渐入渐出的交换效果。我们以时间戳的方式,判断距离上一次单击键盘或者屏幕的时间,计算两个时间的差值。当超过了设置的时间后,会进入屏保程序。具体实现代码如下:在activity_main.xml文件中:接下来在MainActivity声明需要的变量privateImageViewimageView;
见哥哥长高了
·
2023-09-02 07:58
Android 优雅实现旋转加载控件(带自定义属性)
现有自带的Android控件并不能满足我的要求,这时候就需要用到
自定义View
来解决了。
Kinton
·
2023-09-02 03:51
自定义View
— 滑动验证码
人间烟火气,最抚凡人心。—网络写在前面2020大半年没有更新,2021年初我又来了,回顾一下2020年,年初立下的Flag,也算是完成了几个,1.多吃蔬菜水果;2.戒烟少喝酒;3.坚持读书;4.体重回到了大学毕业时的水平。还有没完成的Flag,1.当工作任务很多的时候,没有抱着学习的态度去工作,而是为了完成任务而工作,没有收获;2.没有坚持运动;3.偶尔还是不能调整好心态。当然还有其他的收获,1.
Chase_stars
·
2023-09-01 20:19
Android-
关于页面卡顿的排查工具与监测方案
作者:一碗清汤面前言关于卡顿这件事已经是老生常谈了,卡顿对于用户来说是敏感的,容易被用户直接感受到的。那么究其原因,卡顿该如何定义,对于卡顿的发生该如何排查问题,当线上用户卡顿时,在线下无法复现时,又如何获取信息来定位问题?什么是卡顿一般来说,12FPS(每秒显示帧数)为最低标准,低于12fps画面基本上就不是连续的,而当大于60FPS时,人眼很难区分出来明显的变化,所以60FPS是衡量一个界面流
码中之牛
·
2023-09-01 03:22
Android
性能优化
Framework
android
移动开发
性能优化
framework
安卓
测试onDraw(),onMeasure(),onLayout()不同API调用次数
自定义View
3个核心方法:onDraw();onMeasure();onLayout(),不同API调用次数略有不同,如下测试总结:API22:onMeasure()*3onLayout()*2onDraw
MisterT
·
2023-08-31 08:58
自定义View
-你值得收藏的方法手册
推荐一个很良心的Android
自定义View
方法查询手册。
SyncAny
·
2023-08-31 07:53
RecyclerView面试问答
RecycleView和ListView对比:使用方法上ListView:继承重写BaseAdapter,
自定义View
Holder与converView优化。
Fred__Kang
·
2023-08-31 01:07
面试
android
jni简便开发流程
添加本地支持右键单击项目->andoridtools->addnativesurport如果发现finish不能点击需要给工作空间配置ndk目录的位置window->preferences->左侧选择
android
majorty
·
2023-08-30 22:22
Android 字体高度的研究
原文:https://blog.csdn.net/uyy203/article/details/54926753Android
自定义View
绘制的时候,会有很多情况下要与字体打交道,涉及到字体宽度、高度的时候要特别注意一下几个概念
Cedric_h
·
2023-08-30 22:36
Android
自定义View
实现外卖首页分类导航
目录目录前言最近有个项目需要做成类似外卖的首页分类导航那种效果,由于填充的数据是活的,另外还要求当数据少于一行的时候高度为一行高度,当数据行数大于指定行数时需要可以侧滑显示,因此花费了点时间自己写了一个控件,在此整理一下方便以后使用。参考文章我是参考https://www.gcssloop.com/tools/pager-grid-layoutmanager这篇文章写的控件,由于原代码不能实现自适
itfitness
·
2023-08-30 15:17
带你轻松理解Android-Hook机制,分享PDF高清版
面试技术点如下:一.资深UI工程师方面1.UI绘制流程及其原理2.事件传递机制深入源码层解析3.属性动画原理详解4.实战之
自定义view
硬件加速原理和应用5.高性能丶页面渲染丶组件业务化二.Android
字节跳动Java面试题
·
2023-08-30 11:01
程序员
android
移动开发
面试
带你轻松理解Android-Hook机制,附超全教程文档
面试技术点如下:一.资深UI工程师方面1.UI绘制流程及其原理2.事件传递机制深入源码层解析3.属性动画原理详解4.实战之
自定义view
硬件加速原理和应用5.高性能丶页面渲染丶组件业务化二.Android
程序员东城
·
2023-08-30 11:31
程序员
android
移动开发
面试
Android的基本屏幕适配
Android屏幕分辨率碎片化:320x480、480x800、720x1280、1080x1920本文的三种适配自定义像素适配屏幕百分比适配屏幕像素密度(修改系统屏幕的像素密度)自定义像素适配主要流程(
自定义
欧阳峰_oyf
·
2023-08-30 07:10
Android-
集成百度OCR身份证,银行卡等多种识别功能
随着发展大多数App现在都会用到身份证,银行卡等识别功能,今天就集成一下百度的OCR识别功能,或不多说,开始整:第一步:先登录百度智能云登录进入,没有百度账号的需要注册一下,进入界面找到如下图文字识别进入文字识别主界面,可以看到一些你集成百度OCR识别功能的调用详细数据的,如下图然后点击创建应用(借用下百度文档图片)这里因为保证Ak的安全所以百度希望通过授权的方式初始化Ak,因为放到项目里面很容易
大千世界小书童
·
2023-08-30 03:19
iOS开发-底部弹窗视图
UIView),弹出视图部分:由里到外分别是:scrollview(可向下滑动关闭)->contentView(UIView用来盛放里面所有视图的容器)->tableview(容器里面的控件)2.先上
自定义
我是卖报的小行家
·
2023-08-29 17:05
Android TabLayout总结
文章目录AndroidTabLayout总结基本使用添加图标、隐藏下划线自定义下划线、添加分割线设置角标圆角样式
自定义View
+Lottile代码下载AndroidTabLayout总结TabLayout
xiangxiongfly915
·
2023-08-29 08:30
Android
android
TabLayout
Android
自定义View
--简易画板
自定义VIew
实现简易画板效果,功能包括清空、选择颜色,选择大小,效果如下画板布局:
自定义view
GraffitiBroadLayout布局文件view_graffiti.xml:画板布局中包括一个自定义涂鸦
仙气儿飘飘w
·
2023-08-29 05:27
Android开发
android
android
studio
java
DrawBoard 是一个自定义 View 实现的画板;方便对图片进行各种编辑或涂鸦相关操作
DrawBoard项目地址:jenly1314/DrawBoard简介::art:DrawBoard是一个
自定义View
实现的画板;方便对图片进行各种编辑或涂鸦相关操作更多:作者提Bug标签:DrawBoard
Wei_Leng
·
2023-08-29 05:25
android
android canvas 手写,
自定义view
—Canvas实现手写板和涂鸦功能
学习导航第一节:http://blog..net/bobo8945510/article/details/53197727—
自定义View
—自定义属性及引用第二节:http://blog..net/bobo8945510
慈老湿
·
2023-08-29 05:25
android
canvas
手写
安卓通过bitmap和
自定义view
实现涂鸦画板
1.获取画板视图的大小,用来初始化一个位图使用view的post函数,当view加载完成时会调用,传入的位图大小就是view的大小tuYaVieew.post(newRunnable(){@Overridepublicvoidrun(){tuYaVieew.setBitmap(Bitmap.createBitmap(tuYaVieew.getMeasuredWidth(),tuYaVieew.ge
emeory
·
2023-08-29 05:24
android
android
view
bitmap
surfaceviw
安卓
自定义view
—Canvas实现手写板和涂鸦功能(可以返回上一步手写的内容)
@TOC1.说明原创传送门参考地址传送门2实现布局MainActivitypackagecom.example.myview;importandroidx.appcompat.app.AppCompatActivity;importandroid.app.Activity;importandroid.graphics.Bitmap;importandroid.graphics.BlurMaskFi
bibi白嫖君
·
2023-08-29 05:23
Android小功能实现
Android:
自定义View
实现签名带笔锋效果
自定义签名工具相信大家都轻车熟路,通过监听屏幕onTouchEvent事件,分别在按下(ACTION_DOWN)、抬起(ACTION_UP)、移动(ACTION_MOVE)动作中处理触碰点的收集和绘制,很容易就达到了手签笔的效果。其中无非又涉及到线条的撤回、取消、清除、画笔的粗细,也就是对收集的点集合和线集合的增删操作以及画笔颜色宽的的更改。这些功能都在实现一个自定义有限制区域的图例(角度自识别)
Android技术之家
·
2023-08-29 05:22
android
动画
【安卓】
自定义View
实现画板涂鸦等功能
一、实现效果二、代码1、MainActivity.classpackagecom.lsl.mydrawingboarddemo;importandroidx.appcompat.app.AppCompatActivity;importandroidx.core.content.ContextCompat;importandroid.os.Bundle;importandroid.os.Handle
小李不背锅
·
2023-08-29 05:22
Android
android
Android View系统那些事
本篇文章打算介绍下View的坐标、
自定义View
的手势检测以及实现View内容滚动的几种方式,希望对有需要的同学有所帮助。
ltlovezh
·
2023-08-28 19:39
android-
收起-查看更多-记录下
packagecom.i23app.app23.widget;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Typeface;importandro
逆光_初见
·
2023-08-28 05:54
自定义View
---跟随手指的小兔子
兔子会跟随手指移动image.pngimage.pngxml主函数publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.act
26小瑜儿
·
2023-08-28 03:33
android沉浸式模式简书,
Android-
沉浸式模式
关于沉浸式模式,网上已经有很多大牛写的文章了。在这里只是记录一下几种实现方式及其步骤方便以后查阅、复习,快速应用。什么沉浸式模式:在Android4.4之前,状态栏的颜色是黑色的,不能和我们的应用融为一体。在4.4之后,能够实现给状态栏设置颜色。并且从5.0开始系统更加完善了这一功能,可直接在主题中设置@color/colorPrimaryDark或者getWindow().setStatusBa
石昊悦
·
2023-08-27 19:38
android沉浸式模式简书
Android-
使用kotlin方法参数注释说明问题解决(方法注释)
kotlin方法参数注释-方法参数说明问题所在解决方法步骤如下:问题所在当我们想在kotlin里面对方法进行注释,并对参数也带上注释,但是默认的as里面是没有这个功能的,打上/**并回车的时候,只有如下结果://Anhighlightedblock/***方法功能说明,但是没带上参数*/想让自己写的方法带点详细的说明都没有,就会给自己和别人阅读代码带来一定的困难。所以我们要解决的就是这个问题。解决
姚镜堂
·
2023-08-27 19:07
Android
android工具
工具类
iOS UITextField设置左边距
最常见的一个账号密码输入框利用CALayer添加边框,再之后修改Padding习惯的找找UITextField有没有设置Padding方法发现UITextField没有方法可直接修改Padding除非
自定义
梦醒了i77
·
2023-08-27 17:53
Android scrollTo、scrollBy、以及scroller详解
自定义View
Pager
ScrollerVelocityTrackerVelocityTracker是一个速度跟踪器,通过用户操作时(通常在View的onTouchEvent方法中)传进去一系列的Event,该类就可以计算出用户手指滑动的速度,开发者可以方便地获取这些参数去做其他事情。或者手指滑动超过一定速度并松手,就触发翻页。CustomViewPagerpackagecom.flannery.androidtools
赵健zj
·
2023-08-26 18:20
Android基础
android
自定义View
Group排版家谱树成员
完整代码/***Createdbywanggangon2017/4/20.*家族树*/publicclassFamilyTreeViewextendsViewGroup{/***界面可滚动的左边界*/privateintleftBorder;/***界面可滚动的上边界*/privateinttopBorder;/***界面可滚动的右边界*/privateintrightBorder;/***界面可
流沙无形
·
2023-08-26 14:18
自定义View
3——一个登陆动画ProgressImgView
在写登陆界面的时候我就在想一个问题——怎么样子才能让登陆的等待变得有所期待?自然是在登陆成功的时候直接就给用户直接展示应用的一个主页。所以基于这个思想,融合了之前看到的一些关于伪3D动画的Demo,写了这个登陆动画。先看效果图:整体思路这个效果可以把它分解成以下两个部分:(其实使用这种的实现方式是就我个人目前技术方向上的一个妥协,因为我个人对于ViewGroup的理解还不是特别的透彻)页面消失页面
艾伦图不灵
·
2023-08-26 12:56
RE:从零开始的车载Android HMI(四) - 收音机刻度尺
车载应用开发中有一个几乎避不开的
自定义View
,就是收音机的刻度条。本篇文章我们来研究如何绘制一个收音机的刻度尺。
林栩link
·
2023-08-24 16:21
Android车载应用分析
android
自定义VIEW
之SeekBar
先放效果实现代码importandroid.annotation.SuppressLintimportandroid.content.Contextimportandroid.graphics.Canvasimportandroid.graphics.Colorimportandroid.graphics.Paintimportandroid.graphics.Rectimportandroid.
Steve_XiaoHai
·
2023-08-23 20:33
自定义View
android
Android
自定义View
知识体系
View的概念、作用和基本属性View是Android中的基本UI组件,用于构建用户界面。它可以是按钮、文本框、图像等可见元素,也可以是容器,用于组织其他View。View的作用是展示数据和接收用户的输入。它可以显示文本、图片、动画等内容,并响应用户的点击、滑动、手势等操作。View属性包括:ID:每个View都可以有一个唯一标识符,用于在代码中查找和操作View。Width和Height:Vie
爱桥代码的程序媛
·
2023-08-23 11:07
android开发
android
Android程序员
Android开发
Android面试
学习
view
ui
Flutter
自定义View
(CustomPainter) 之 canvas的方法总结
画布canvas画布是一个矩形区域,我们可以控制其每一像素来绘制我们想要的内容canvas拥有多种绘制点、线、路径、矩形、圆形、以及添加图像的方法,结合这些方法我们可以绘制出千变万化的画面。虽然,画布可以画这些东西,但是决定这些图形颜色、粗细表现的还是画笔。画笔PaintPaint非常好理解,就是我们用来画图形的工具,我们可以设置画笔的颜色、粗细、是否抗锯齿、笔触形状以及作画风格。通过这些属性我们
秋分落叶
·
2023-08-23 10:45
APP性能优化
1).不要在onDraw()中创建新的局部对象;2).避免onDraw()执行大量耗时操作2.避免过度绘制:1).移除默认的Window背景;2).移除控件中不必要的背景3).减少布局文件的层级4.)
自定义
android的那点事
·
2023-08-23 05:28
柱状对比图可滑动
自定义view
publicclassBarGraphViewextendsView{privateContextmContext;/***柱状图的宽度*/privatefloatmLineWidth;/
小婷android
·
2023-08-23 01:43
Android弹性滑动在
自定义View
中的高级应用
本文出自门心叼龙的博客,属于原创类容,转载请注明出处。好久没有更新博客了,特意的看了博客最后的更新时间为2019年7月21日,今天是10月24日掐指一算已经有三个月时间了,自从上篇《开发杂谈:说说数据结构和算法那点事儿》以后就一直没有更新了,确实有些尴尬,而今天又是一年一度的1024程序员节,我想在这个特殊的日子里,很有必要写一篇文章来写纪念这个属于程序员的节日。我们知道,在功能机时代我们在手机上
门心叼龙
·
2023-08-22 20:45
【转载】深入理解 Android 之设备加密 Device Encryption
转载自:深入理解Android之设备加密DeviceEncryption-深入理解
Android-
开发文档-文江博客(wenjiangs.com)Android从4.4开始就支持一项功能,那就是对设备进行加密
丶随心
·
2023-08-21 23:56
android
自定义View
之画笔Paint
参考:https://blog.csdn.net/harvic880925/article/details/510108391.基本属性方法名称取值说明setAntiAlias(booleanaa)抗锯齿true,flasesetColor(@ColorIntintcolor)颜色Color.RED,Color.GREEN...setStyle(Stylestyle);填充FILL填充内部,STR
Small_Cake
·
2023-08-21 20:23
Android Studio - 使用Gson框架解析 - Json / Java数据(学习笔记二)
腾讯课堂—>尚硅谷Android视频《JSON解析》
Android-
手动解析Json数据(学习笔记一)一些缺少东西,可参照学习笔记一,本篇较为简略。
喜闻樂见
·
2023-08-19 19:55
Android
Studio
json
Android
Studio
java
Gson
Android
自定义View
实现加载大长图
Android加载大长图一、为什么Android加载图片要进行压缩?Android系统为app分配的内存是有限的,在Android开发中如果不对图片加载进行处理,可能会导致OOM(OutofMemory),所以图片的压缩不得不作为Android开发中比用的一项技能点。二、Android开发中图片的大小如何计算?图片大小=图片的width乘以图片的height然后再乘以每一个像素所占用的字节数这个字
YX_亚亚呀
·
2023-08-19 14:01
Android Matrix ,Camera2横屏情况下画面方向错误问题
Matrix在android视图应用中非常常见,比如照相,
自定义view
等,若要学习其逻辑原理需要有矩阵的数学知识,最少要知道矩阵乘法的运算规则。
Yapple
·
2023-08-19 07:22
上一页
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
其他