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中TextView自动适配文本大小的几种解决方案
目录TextView文本大小自动适配与TextView边距的去除一、Autosizing的方式(固定宽度)二、
自定义View
的方式(固定宽度)三、使用工具类自行计算(非控件固定宽度)四、去除TextView
·
2022-06-09 14:31
Android开发双向滑动选择器范围SeekBar实现
目录一、概述二、实现2.1首先看我们
自定义View
的全部代码2.2实现流程初始化计算宽高onDraw绘制进度条事件监听三、使用布局文件布局文件(有刻度线)布局文件(无刻度线)四、后记一、概述之前公司app
·
2022-06-09 10:27
SwiftUI 2.0 课程笔记 Chapter 2
p=2文章目录同时预览明亮和暗黑模式
自定义View
添加点击事件循环创建组件添加按钮Button补充组件同时预览明亮和暗黑模式PreviewProvider中定义的组件,可以在预览框实时预览。
阿腾木
·
2022-06-06 07:13
iOS
Swift
swift
swiftui
ios
Android
自定义View
进阶 --- 贝塞尔曲线
贝塞尔曲线的本质是通过数学计算的公式来绘制平滑的曲线,分为一阶,二阶,三阶及多阶。但是这里不讲数学公式和验证,那些伟大的数学家已经证明过了,所以就只讲讲Android开发中的运用吧!对于Android开发,实现贝塞尔曲线还是比较方便的,有对应的API供你调用。由于一阶贝塞尔曲线就是一条直线,实际没啥多大用处,因此,下面主要讲解二阶和三阶。二阶贝塞尔曲线在Android中,使用quadTo来实现二阶
幸大叔
·
2022-06-01 12:33
android
kotlin
android系统流量偷跑流量,手机明明连着WiFi竟然还偷跑流量?快关掉这个按钮!
Android-
【WLAN+】安卓手机上有一个“WLAN+”功能,当它被开启时,在WiFi网络
e1knot
·
2022-06-01 09:04
android系统流量偷跑流量
Android
自定义View
原理(实战)
目录1、为什么需要
自定义View
2、
自定义View
的基本方法3、
自定义View
的属性如何操作4、View的视图结构5、View的坐标系6、View树的绘制流程6.1measure过程6.2分析
自定义View
Group
·
2022-05-26 16:49
question
1.2021Android面试题(含答案)-知乎(zhihu.com)2.
自定义view
:Android
自定义View
_鉴于往事,有资于治道的博客-CSDN博客_android
自定义view
visophone
·
2022-05-24 17:43
Android面试宝典 - 优化篇
标签避免冗余嵌套以及过于复杂的布局,必要时可使用约束布局View的隐藏尽量使用GONE替代INVISIBLE使用权重weight后将View的宽width和高height设置为0,减少运算存在复杂嵌套布局时考虑
自定义
jihf
·
2022-05-20 12:02
Android拖拽助手ViewDragHelper的创建与使用实例
目录前言创建实例ViewDragHelper.Callback使用总结前言在项目中,我们经常
自定义View
Group,有时候需要拖拽它的子View,让其运动,一般情况下如果我们手动处理各种滑动事件,非常麻烦
·
2022-05-19 18:46
Android
自定义view
实现圆形进度条效果
Android中实现进度条有很多种方式,自定义进度条一般是继承progressBar或继承view来实现,本篇中讲解的是第二种方式。先上效果图:实现圆形进度条总体来说并不难,还是跟往常一样继承view,初始化画笔,按下面的步骤一步步来就好了。对初学者来说动画效果可能比较陌生,我们可以使用属性动画中的valueAnimator来实现动画效果。实现步骤:1、画出一个灰色的圆环作为背景。2、画出上层的圆
·
2022-05-19 11:13
Android
自定义View
实现相机对焦框
效果展示对焦框:对焦框是用
自定义view
实现的,实现方法还是和以前一样,继承View类,重载构造方法,初始化画笔,在onTouchEvent里面获取当前点击位置的xy轴坐标,在onDraw方法里面
·
2022-05-19 11:12
Android
自定义view
绘制表格的方法
本文实例为大家分享了Android
自定义view
绘制表格的具体代码,供大家参考,具体内容如下先上效果图平时很少有这样的表格需求,不过第一想法就是
自定义view
绘制表格,事实上我确实是用的canvas来绘制的
·
2022-05-19 11:11
Android实现手势划定区域裁剪图片
2、新建一个activity处理图片裁剪,利用
自定义view
在画布上画出矩形区域。3、根据坐标信息生成裁剪图片并存储。部分核心代码:1、调用系统相机拍照StringIMAGE_PAT
·
2022-05-18 12:21
Android
自定义View
实现简易画板功能
本文实例为大家分享了Android
自定义View
实现简易画板的具体代码,供大家参考,具体内容如下
自定义VIew
实现简易画板效果,功能包括清空、选择颜色,选择大小,效果如下画板布局:
自定义view
GraffitiBroadLayout
·
2022-05-17 18:34
自定义View
浅析
自定义View
过程
自定义View
关键点:onMeasure()、onDraw()onMeasure该函数目的是测量View宽高属性,虽然在xml中制定了View宽高,但当设置为wrap_content或
魔幻音
·
2022-05-12 09:08
安卓
安卓
Handler实现倒计时功能
本文实例为大家分享了Handler实现倒计时功能的具体代码,供大家参考,具体内容如下1、需求1.1实现目标当后台传递一个时间戳时,与当前系统时间做时间差,并转换为时分秒,作为商品活动的倒计时;如下图所示:1.2实现步骤
自定义
·
2022-05-11 11:40
Android
自定义view
利用PathEffect实现动态效果
的一些子类二、看看子类具体的一些代码三、案例实现(CornerPathEffect,PathDashPathEffect,ComposePathEffect)四、源码本文实例为大家分享了Android
自定义
·
2022-05-11 11:04
Android-TextView跑马灯探秘
前言
自定义View
实现的跑马灯一直没有实现类似AndroidTextView的跑马灯首尾相接的效果,所以一直想看看AndroidTextView的跑马灯是如何实现本文主要探秘AndroidTextView
·
2022-05-10 10:40
android
android
自定义View
实现简单五子棋游戏
做一个五子棋练练手,没什么特别的,再复习一下
自定义View
的知识,onMeasure,MeasureSpec,onDraw以及OnTouchEvent方法等。
·
2022-05-10 07:20
Android-
并发基础二
Android-
并发基础一1.线程启动的方式启动线程的方式只有两种:继承Thread,实例化,调用start方法实现Runnable接口,并交给Thread去执行2.线程状态java中线程有2种状态初始
lpf_wei
·
2022-05-08 20:30
Android并发
android
android
jetpack
kotlin
Android TextView跑马灯实现原理及方法实例
目录前言探秘TextView#onDrawMarquee小结应用MarqueeTextViewMarquee效果总结前言
自定义View
实现的跑马灯一直没有实现类似AndroidTextView的跑马灯首尾相接的效果
·
2022-05-07 16:06
Android 动态关系图
3、简单说一下思路,
自定义View
,继承SurfaceView,这种设计不会影响主线程的操作,surfaceView拥有独立的Cavans,绘制效率高,动画效果流畅。
Activity_菜鸟
·
2022-04-30 16:35
Android
动态关系图
Android实现史上最简单自定义开关按钮的方法
目录前言一、原理二、实现1、
自定义View
类MyToggle1)属性字段2)覆写View类的构造方法3)创建init方法4)手指触摸事件回调方法onTouch5)界面重绘方法onDraw6)计算开关的宽高
·
2022-04-29 17:42
Android
自定义View
之渐变色折线图的实现
当时项目中使用的图表库是MPAndroidChart,但是该库没有提供合适的方法来实现想要的效果,因此只能通过
自定义view
来实现。通过这篇文章记录一下,便于之后需要实现类似的效果时查找使用。
·
2022-04-26 15:00
Android-
注解处理器-手写Butterknife
大家可能都用过Butterknife,今天就从0到1写一个Butterknife,首先通过反射的方式实现,接着再改为注解处理器实现,通过这个例子进而掌握注解处理器的使用。完整代码参考:AnnotationProcessor其中也会涉及一些比较有用的知识:1、注解相关,在运行时通过反射获取注解信息2、通过javapoet生成代码,生成代码这个功能如果运用好了,可以解决很多繁琐的重复工作先看一个示例代
Jdqm
·
2022-04-26 10:27
Android自定义选座,Android实现电影院选座效果
本文实例为大家分享了Android实现电影院选座效果展示的具体代码,供大家参考,具体内容如下这是一个简单的电影院选座效果,实现该效果大致分为三步:1.
自定义view
进行绘制;2.手势缩放效果的实现;3.
weixin_40006965
·
2022-04-24 15:58
Android自定义选座
程序员深度学习!渣本毕业两年经验,面试心得体会
【字节跳动全套高级学习资料】九大专题:1.高级UI,
自定义View
UI这块知识是现今使用者最
椰果学Android
·
2022-04-23 07:26
程序员
Android
Android中FlowLayout组件实现瀑布流效果
动手实践是学习的最好的方式,对于
自定义View
来说,听和看只能是过一遍流程,能掌握个30%、40%就不错了,而且很快就会遗忘,想变成自己的东西必须动手来写几遍,细细体会其中的细节和系统API的奥秘、真谛
·
2022-04-22 16:38
android自定义滚动上下回弹scollView
本文实例为大家分享了android自定义滚动上下回弹scollView的具体代码,供大家参考,具体内容如下这是一个
自定义view
,在xml布局中用这个view嵌套要使之可以上下回弹的view就能实现布局可以滚动上下回弹了
·
2022-04-19 12:00
Android实现背景图滑动变大松开回弹效果
本文实例为大家分享了Android实现背景图滑动变大松开回弹的具体代码,供大家参考,具体内容如下原图放大后1、
自定义view
继承ScrollView实现效果publicclassHeadZoomScrollViewextendsScrollView
·
2022-04-18 17:01
Android
自定义View
实现竖向滑动回弹效果
本文实例为大家分享了Android
自定义View
实现滑动回弹的具体代码,供大家参考,具体内容如下前言Android页面滑动的时候的回弹效果一、关键代码publicclassUniversalBounceViewextendsFrameLayoutimplementsIPull
·
2022-04-18 17:50
Flutter构建自定义Widgets的全过程记录
中父widget调用子widget的方法总结一.组合widget实现1.android和flutter自定义控件对比Android中,一般会继承View或已经存在的某个控件,然后覆盖draw方法来实现
自定义
·
2022-04-18 11:18
android 自定义StickyLayout
项目要求实现sticky的效果,涉及:
自定义View
、事件分发、滚动Scroller效果、加速滚动、计算和定位Sticky一、效果图:二、自定义LienarLayout实现效果/***author:白迎宾
漠天515
·
2022-04-11 09:19
android
android
android
studio
快把你繁重的viewpager换成recyclerview吧
想过的解决方案
自定义view
。(没达到预期效果,对于滑动
weixin_34248487
·
2022-04-06 07:26
人工智能
View自定义边框-Android
就是不停的定义不同角度不同颜色不同样式的边框,不仅很难重复使用,也很难命名管理现有的样式实现方式大体分为以下几类1.图片背景代替(缺点:图片命名难以管理,且适配会存在变形)2.drawable(缺点:命名难以管理,难以复用)3.
自定义
呵呵先森
·
2022-04-05 20:42
Android通过
自定义view
实现刮刮乐效果详解
目录前言实现原理关键步骤创建bitmap绘制文字画路径完整代码前言已经有两个月没有更新博客了,其实这篇文章我早在两个月前就写好了,一直保存在草稿箱里没有发布出来。原因是有一些原理性的东西还没了解清楚,最近抽时间研究了一下混合模式,终于也理解了刮刮乐是怎么实现的,所以想继续分享一下自己的一些心得,先上效果图。效果图:实现原理其实刮刮乐实现原理也不算很复杂,最关键的还是需要了解Paint的混合模式。因
·
2022-03-31 14:02
呵呵,Android性能优化都整不明白,这辈子都别想进大厂!
也是“
Android-
性能优化的总结”系列文章。好了,废话不多说,直接冲冲冲!有哪些方面需要优化在平时的优化过程中我们需要从哪几个点来优化呢?
·
2022-03-29 18:19
基于Android实现可滚动的环形菜单效果
实现环形菜单的方式比较明确的方式就是两种,一种是
自定义View
,这种实现方式需要自己处理滚动过程中的绘制,不同item的点击、绑定数据管理等等,优势是可以深层次的定制化,每个步骤都是可控的。
·
2022-03-29 16:04
Android-
数据的回传
我们当从一个页面跳转到第二个页面进行相关操作后,当关闭第二个页面时,需要从该页面返回一些数据到第一个页面需要用到:例如:第一个Activity的布局文件main_activity.xml,添加运行Activity的页面布局:第二个Activity的布局文件second_activity.xml:创建MainActivity:packagecom.example.myapplication55;im
dengfengling999
·
2022-03-27 10:16
Android小项目
Android
android-studio
win7+androidndk+opencv环境搭建
第一步安装jdk环境第二步安装android开发工具ADT(官方打包好的包含c++插件)第三步建立你要建立的项目第四步引入androidNdkwindows->preference->
Android-
>
jiechong
·
2022-03-27 07:21
win 7+ android +ndk+ opencv开发环境搭建
第一步安装jdk环境第二步安装android开发工具ADT(官方打包好的包含c++插件)第三步建立你要建立的项目第四步引入androidNdkwindows->preference->
Android-
>
基督降临
·
2022-03-27 07:49
AndroidNDK开发
Android
自定义view
面试,Android面试你必须要知道的那些知识
前言又到了面试季,自己也不得不参与到这场战役中来,其实是从去年底就开始看,Android的好机会确实不太多,但也还好,3年+的android开发经历还是有一些面试机会的,不过确实不像几年前门槛那么低了,总的体会就是小的创业公司比较注重你的项目经历是否和自己的贴合,直接能过来独当一面。大厂除了看中项目经历外,还比较注重你知识面的广度,是广度、深度和解决方案等多方面的考察,平时够工作要好好积累临时刷题
·
2022-03-26 17:26
Android自定义控件学习
**转载自Android
自定义View
合集**自定义控件学习https://github.com/GcsSloop/AndroidNote/tree/master/CustomView小良自定义控件合集
huyu0410
·
2022-03-25 08:44
Android
自定义控件
自定义view
android
控件
自定义view
Android中级面筋:开发2年的程序员如何短期突击面试?
面经1.基础1.
自定义View
的流程,requestLayout和invalidate的区别ViewRoot的performTraversal切入measure、layout、draw(讲完基础,可提一提
·
2022-03-24 14:25
Android实现绚丽的自定义进度条
目录前言效果图实现步骤1.绘制背景圆形矩形2.绘制进度3.绘制文字4.加入动画完整代码前言进度条是在Android项目中很常用的组件之一,如果想要理解它是怎么实现的,首先还需要了解
自定义view
和Android
·
2022-03-23 13:11
Android 常见界面控件(ListView、RecyclerView、
自定义View
篇)
Android常见界面控件(ListView、RecyclerView、
自定义View
篇)目录3.3ListView的使用3.3.1ListView控件的简单使用3.3.2常用数据适配器3.3.3案例—
ErrorError!
·
2022-03-20 07:33
移动应用开发
学习笔记
android
java
android
studio
前端
后端
Android
自定义View
之圆形进度条
项目中有一个圆形进度条的效果,写下实现过程做记录效果图首先创建一个CircleProgress.javapublicclassCircleProgressextendsView{publicCircleProgressView(Contextcontext){super(context);}publicCircleProgressView(Contextcontext,@NullableAttri
NextWarm
·
2022-03-20 00:10
Android
android
Android-
第十一节网络请求第三方框架-xutils3
目录一、xUtils3简介1.网络请求2.网络图片加载3.注解4.数据库二、xUtils框架使用方法1.xUtils框架一个简单的网络请求2.xUitls框架注解2.1布局文件的注解2.2控件的注解2.3点击事件注解2.3.1绑定一个按钮2.3.2绑定多个按钮3.xUitls框架-加载网络图片3.1xUtils3bind方法3.2xUtils3ImageOptions一、xUtils3简介1.网络
夏屿_
·
2022-03-19 20:16
Android
Studio(入门)
android
android
studio
java
Android-
第一节基础知识及LinearLayout(线性布局)
文章目录1.常见控件的基本属性1.1控件的可见性1.2控件的外边距1.3控件的内边距2.线性布局(LinearLayout)2.1示例:2.2微信界面实战3.总结1.常见控件的基本属性android:id="@+id/button1":【设置控件id】android:layout_width【设置控件宽度】/android:layout_height【设置控件高度】wrap_content【控件的
夏屿_
·
2022-03-19 20:46
Android
Studio(入门)
android
android
studio
Android-
第二节ConstraintLayout(约束布局)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.为什么要使用ConstraintLayout(约束布局)?2.ConstraintLayout(约束布局)简介3.ConstraintLayout(约束布局)优点4.ConstraintLayout(约束布局)的基本属性4.1控件内宽高比4.1.1app:layout_constraintDimensionRatio="h
夏屿_
·
2022-03-19 20:46
Android
Studio(入门)
android
ui
java
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他