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
三、View 绘制流程 —— 基础(1)
包含子View即视图View分为两类:View、ViewGroup2.View类简介View类是Android中各种组件的基类,如View是ViewGroup的基类View的构造方法共有4个,具体如下(
自定义
Yjnull
·
2023-04-06 06:13
Android Studio(AS)组件化,自定义组合控件(
自定义View
),部署到GitHub并引用。
在Android开学习中,我们经常用到很多组件(如:TextView、ConstraintLayout等),也有很多情况下我们会自定义组件。有一种应用场景就是:自己做了一个组件或者工具类,但是只在自己当前的project中可以使用。有没有一种方法可以让别人或者其它project,也能非常简单的使用我这个project中的组件或者工具类呢?就像你使用Glide、Gson、OkHttp一样配置一下就能
夏鹏展
·
2023-04-06 05:22
Android开发学习
android-studio
github
java
自定义View
- 7.玩转字体变色
6amya-rhpma.gif要完成这样的效果.1.1一个字体两种颜色1.1.1两种字体,需要定义自定义属性//获取TypedArrayTypedArraytypedArray=context.obtainStyledAttributes(attrs,R.styleable.ColorTrackTextView);mOriginalColor=typedArray.getColor(R.style
zsj1225
·
2023-04-06 02:32
【Android】之【
自定义View
实践】
这里以一个进度条的加载为例子,先看效果(运行效果是动态变化的)一、自定义属性首先在res->values目录下新建attrs资源文件,如下图:内容如下:二、在Layout文件中引用
自定义View
这里要注意引入
自定义
Crazy程序猿2020
·
2023-04-05 21:35
#
Android
android
自定义View
(二)-动画- 代码生成View动画
前言上篇我们介绍了视图动画,说的确切点应该是视图动画中的补间动画(TweenAnimation),关于逐帧动画(FrameAnimation)用法更简单,这里先不做介绍后期再
自定义View
的使用会用到,
g小志
·
2023-04-05 16:37
自定义View
圆形进度条
别的不多说,直接上代码创建自定义类CustomProgress继承ViewCustomProgress类如下:/***********************开始**********************/privateintmCurrent;//当前进度privatePaintmPaintOut;privatePaintmPaintCurrent;privatePaintmPaintText;
LJQ__MY
·
2023-04-05 13:05
互联网寒冬下,一个-
Android-
程序员的面试心得,含爱奇艺,小米,腾讯,阿里
}publicFather(){System.out.println(“constractFather”);method();}publicvoidmethod(){System.out.println(“methodFather”);}@OverridepublicStringtoString(){return“toStringFather”;}}staticclassSonextendsFat
m0_66264881
·
2023-04-05 11:57
程序员
架构
移动开发
android
Android-
手撸抖音“潜艇大挑战”,非科班面试之旅
BoatView
自定义View
中完成以下几个事情通过两个资源定时切换,实现探照灯闪烁的效果通过OverScroller让移动过程更加顺滑通过一个RotationAnimation,让潜艇在移动时可以调转角度
m0_66155412
·
2023-04-05 05:01
程序员
架构
移动开发
android
Android-
跳转高德地图并导航地址(所有地图均可以)
一、判断应用是否安装(高德或者百度等),注意存储分区/***判断是否安装目标应用*/privatebooleanisInstallByread(StringpackageName){/***判断API版本是否大于29(Android11)*大于29会强制分区*/if(Build.VERSION.SDK_INT<24){returnnewFile("/data/data/"+packageName)
没盐水菠萝
·
2023-04-05 05:00
大数据
自定义View
基础 -
自定义View
原理
前言
自定义View
原理是Android开发者必须了解的基础;在了解
自定义View
之前,你需要有一定的知识储备;本文将全面解析关于
自定义View
中的所有知识基础。
wang_desire
·
2023-04-05 02:10
Android-
(1)前言
前言很想写一款安卓游戏,去年底就开始看《第一行代码》,看了有两三个月,基本是看玩了。所有的代码也都敲过不止一次了,但是上个月网站出了点问题,数据库啥的都没了,我枯了,近两百篇博客都没了,其中就有学习开发的内容,后来慢慢为了加强巩固知识,也在慢慢捡起来,并学习记录新的知识。今天2020年5月9日,开始复习《第一行代码》。开发环境搭建首先是下载AndroidStudio,我当时下载过,后来电脑重装,啥
哥兜兜里有泡泡糖
·
2023-04-05 02:20
数据库
android
安卓
java
人工智能
自定义View
之HenCoder学习笔记
本文是学习公众号hencoder中的
自定义View
部分的学习笔记。
kim_liu
·
2023-04-05 00:16
自定义视图view使用Canvas实现手写板和涂鸦功能
目录预览图一、xml布局二、MainActivity代码三、我们
自定义view
的类预览图一、xml布局布局预览图二、MainActivity代码packagetester.ermu.com.handdrawdemo
·
2023-04-05 00:34
自定义视图view之环形进度条
本章博客有4种不同的效果,小伙伴可以绘制更多的效果,唯一不同的代码,是
自定义view
时,怎么绘制弧度。
·
2023-04-05 00:34
Android
自定义View
之 可随意拖动的View
因为赶项目本人停更两个月从今天开始又可以更新了今天说一下这个可随意拖动的view简单说一下这个view效果和发展一开始这种效果是使用在网页端的特别是购物类例如某宝某东购物车和客服窗口都有使用这个悬浮可拖动的设计效果后来才发展到的移动端还有手机桌面也是用到了这种效果例如某族手机的消息中心手机桌面的悬浮球某讯和某荣耀手游某吃鸡游戏某视频软件等等也都是这种效果这种方式的好处就是是可以随时随地的快速进去到
nade_s
·
2023-04-04 23:46
Android之
自定义View
一.概述通过本篇文章的学习,你将学会:1.
自定义View
的流程2.
自定义View
分类二.
自定义View
的流程
自定义View
主要是用来实现Android系统自带View无法实现的控件,需要我们自己自定义得到我们需要的效果
潇洒哥gyq
·
2023-04-04 21:57
Android开发人员应该知道的一些技术
一、AndroidMVC、MVP以及MVVM框架模式MVC开发框架View:对应于布局文件和
自定义View
,负责将用户的请求通知Controller,并根据model更新界面;Controller:对应于
RmondJone
·
2023-04-04 16:59
Android
自定义View
(12)- 画一幅实时心电测量图
概述这次来讲讲心电图的绘制,这也是项目当中用到过的。心电图继承自View,概括一下主要有以下内容要实现:实时显示动态心电测量数据、心电波形左右滑动、惯性滑动及波形X轴和Y轴方向双指滑动缩放。下面我们来看看效果图,图片上传大小有限制,所以分两张:Screenrecorder-2021-08-09-18-44-54-1282021891847387.gifECG_2.gif下面我们将功能拆解,分步实现
碧云天EthanLee
·
2023-04-04 15:40
android开发高手进阶 pdf,Android开发高手进阶教程.pdf
(三)Android中
自定义View
的应用.(四)Android中自定义属性(attr.xml,TypedArray)的使用!(五)Android中LayoutInflater的使用!
贵谷子
·
2023-04-04 14:04
android开发高手进阶
pdf
Android中的Drawable基础与自定义Drawable
Drawable能实现缩放、渐变、逐帧动画、静态矢量图、矢量图动画等功能Drawable提供一种比
自定义View
更轻量级的解决办法,用于实现特定的效果布局使用xml,代码采用kotlin/java实现二
因为我的心
·
2023-04-04 12:09
自定义View
自定义View
一、View的绘制流程onMeasure()--测量View的大小onLayout()--确定子View的布局onDraw()--实际绘制内容
自定义View
主要实现onMeasure()、
还是昵称啊
·
2023-04-04 09:26
android
自定义View
(二) 继承View
android
自定义View
继承View个人博客地址(https://wangchongwei.github.io/)*上篇关于
自定义View
的介绍接下来将会针对
自定义View
三种情况一一实现。
justin_crashed
·
2023-04-04 09:14
Andriod
自定义View
一:TextView可设置宽高
第一步:建立一个MyCustomView继承View,实现构造方法/***Createdbychenshouyinon17/3/9.*/publicclassMyCustomViewextendsView{//1.此处应该继承View//2.此处用this依次调用第二个第三个构造方法publicMyCustomView(Contextcontext){//super(context);this(c
程序员学园
·
2023-04-04 07:54
Android-
沉浸式的实现
1、在res中创建目录values-v21并创建styles.xml文件GB@}(0}A~5E23U0P5H1B}8I.png2、在styles.xml文件中加入控制falsetrue-->@android:color/transparent@android:color/whitetruetrue3、创建BaseActivitypublicclassBaseActivityextendsFragm
Perston
·
2023-04-04 06:10
Android
自定义View
(二)圆形进度条CircleProgressbar
ezgif-1-5b04cb624e.gif1.首先设置自定义属性2.在构造方法取出并赋值publicCircleProgressView(Contextcontext,@NullableAttributeSetattrs){super(context,attrs);TypedArrayta=context.obtainStyledAttributes(attrs,R.styleable.Circ
digtal_
·
2023-04-04 03:49
半圆扇子增长效果
先看效果:0实现思路:
自定义View
,确定圆心中心点的坐标,利用canvas.drawArc方法画圆弧,来改变半径的大小实现增长幅度的改变
自定义view
在·onDraw设置圆心坐标,假如不设置半径就是getWidth
时光不留念
·
2023-04-04 02:52
UINavigationController、UITabBarController之iOS笔记摘录
思想:创建UIViewContrller基类,在该类中创建
自定义View
作为导航栏。
平安喜乐698
·
2023-04-03 19:38
2019-必看-
Android-
高级面试题总结
10.监听器未关闭很多需要register和unregister的系统服务要在合适的时候进行unregister,手动添加的listener也需要及时移除##如何避免OOM?1.使用更加轻量的数据结构:如使用ArrayMap/SparseArray替代HashMap,HashMap更耗内存,因为它需要额外的实例对象来记录Mapping操作,SparseArray更加高效,因为它避免了KeyValu
m0_63737583
·
2023-04-03 10:01
程序员
面试
android
移动开发
2019-必看-
Android-
高级面试题总结,oppo android面试
5.静态View导致泄漏使用静态View可以避免每次启动Activity都去读取并渲染View,但是静态View会持有Activity的引用,导致无法回收,解决办法是在Activity销毁的时候将静态View设置为null(View一旦被加载到界面中将会持有一个Context对象的引用,在这个例子中,这个context对象是我们的Activity,声明一个静态变量引用这个View,也就引用了act
m0_66144765
·
2023-04-03 09:06
程序员
架构
移动开发
android
android中mvp封装,
android-
简单快速封装MVP+Retrofit2.0+Rxjava框架
1、概述对于MVP(ModelViewPresenter)大多数做开发的人都能说出一二,或者看到网上的对mvp的解释,对其意都有大概的了解,但让你真正写一套mvp框架,是不是发现无从下手?曾几何本人接触MVP+Retrofit2.0+Rxjava也有同样的疑惑,固知道问题所在,网上关于MVP方面文章太多,千篇一律,看起来比较费力,其实只要看懂一篇文章就够了,为此这篇文章本人写的比较详细,如果无从下
黔子
·
2023-04-03 08:17
android中mvp封装
记中国知网Android面试
面试相关问题1.
自定义view
相关,面试官在纸画一个四边是曲线并连接的图形,描述其实现过程2.对rxjava操作符的讲解,flatmap的作用3.事件分发讲解,面试官在纸上画三个前台的view,讲解其分发的过程
阿飞吖吖
·
2023-04-03 07:09
Android
自定义View
之3D骰子旋转
你可以指定立方体中每一面骰子的点数,颜色和背景,同时也可以指定执行的动画时间和动画插值器更多有趣的viewscreenshot1.gifscreenshot2.gifscreenshot3.gif使用在根目录的build.gradle添加这一句代码:allprojects{repositories{//...maven{url'https://jitpack.io'}}}在app目录下的build
Samlss
·
2023-04-03 06:17
源码阅读分析 - View的Touch事件分发
其实Android事件分发机制在早几年一直都困扰着我,那时候处理事件分发的
自定义View
脑子都是一片白,老感觉处理不好。
你也不知道
·
2023-04-03 01:23
Android
自定义View
,Android炫酷的音乐频谱进度条,变化自如的音乐进度条
前段时间,公司项目有个UI需求,要做一个这么的东西:一个仿音乐频率谱线进度条(这是什么鬼?),那好,就先将这个控件命名为:音乐频谱进度条:)废话不多说,先来看一下效果图:附上在GitHub上的地址,点击地址,就可以获取源码了。如何依赖?首先在项目的build.gradle中加入:allprojects{repositories{...maven{url'https://jitpack.io'}}}
古诚欺
·
2023-04-02 18:02
自定义view
炫酷的进度条
仿音乐频率进度条
自定义进度条
音乐相关的进度条
android自定义view
为Activity的启动添加约束条件
Android开发工作时,有一个烦恼:当拿到一个新项目的时候,想从界面的跳转来梳理整个App的功能,结果发现根本没有对应的产品文档,然后代码中启动Activity的代码散落在Activity以外的各种地方,例如
自定义
乐征skyline
·
2023-04-02 18:18
Java
android
java
Activity
Intent
startActivity
View 的工作原理
目的介绍View的工作原理,为了更好地
自定义View
(这才是学习的重点),需要掌握View的底层工作原理(一)初识ViewRoot和DecorView在正式学习View的三大流程之前,我们先了解一下ViewRoot
Eren丶耶格尔
·
2023-04-02 12:42
自定义View
- 评分点星 控件
先看效果图:评分分析:两张图片,一张默认一张选中图片使用canvas.drawBitmap()跟之前有不同地方是:资源属性是一张图片在自定义的view的时候要采用bitmap的方式,通过BitmapFactory来加载资源文件。获取资源属性代码:TypedArraytypedArray=context.obtainStyledAttributes(attrs,R.styleable.StarVie
cao苗子
·
2023-04-02 05:15
8年Android老码农现身分享:一个月面试6家大厂屡败屡战,那些面试学习上走过的弯路
面试问题汇总某知名在线教育公司介绍一下自己项目中MVP如何实现;
自定义View
流程;说说项目中遇到的性能优化、内存泄漏和内存溢出;native和h5交互怎么做;事件分发流程;http、https的区别,
m0_66145114
·
2023-04-02 01:28
程序员
架构
移动开发
android
安卓开发中的 “Android高手” ,需要具备哪些技术?
作为好的安卓开发,首先明确Android是前端,重点是UI,掌握
自定义view
2、建立知识体系很
愿天堂没有996
·
2023-04-02 00:19
Android
工程师
Android
开发
移动开发
android
面试
经验分享
java
gradle
Android自定义折线图
最近学习了一波
自定义View
,顺便做了一个demo,是按照另一篇文章来实现的。我这里主要分析一下思路,最后会附上全部代码。
唠嗑008
·
2023-04-02 00:03
Android-
茫茫9个月求职路,终于拿满意offer手慢无
金九银十过后各大网络平台都是各种面经分享,包括已收offer,或面试失败的都有,相信大部分人都拿到了自己心仪的大厂offer,不过也有没有少数没能进到自己内心向往的大厂而懊恼的,那么到底如何才能进大厂,该准备些什么才能进大厂?此时字节总监有话说,针对面试字节跳动,大佬总结了一些面试点,相信在其它面试中也能带来不少的帮助,今天小编把它整理好了,希望可以帮到更多的小伙伴。本文你能收获什么?知道setC
编程进阶路
·
2023-04-01 20:25
程序员
android
移动开发
经验分享
2021 年 9 月美团 Android 面试总结
2)10s内广播接收器没有处理完毕3)20s内服务没有处理完毕5.1如何分析ANRlog+trace.txt6
自定义View
和ViewGroup说一下自己定义的组件就行7事件处理分发,拦截,处理。
教你学Java
·
2023-03-31 23:04
Android
经验分享
面试
android
【备战金九银十系列】2020超全美团-
Android-
面试真题解析
Requestlayout,onlayout,onDraw,DrawChild区别与联系invalidate和postInvalidate的区别及使用Activity-Window-View三者的差别如何优化
自定义
m0_66883176
·
2023-03-31 19:39
程序员
架构
自定义View
-绘制基础
概述drawXXX()系列方法和Paint的基础掌握了,就能够应付简单的绘制需求。它们主要包括:itemitemCanvas类下的所有draw-打头的方法,例如drawCircle()drawBitmap()。Paint类的几个最常用的方法。具体是:Paint.setStyle(Stylestyle)设置绘制模式Paint.setColor(intcolor)设置颜色Paint.setStroke
_Anonymous_
·
2023-03-31 09:01
Android-
自定义插件---彻底解决method-not-found-问题,flutter页面跳转不刷新
importjava.io.FileNotFoundExceptionimportjava.util.PropertiesprivatevalHOME=System.getProperty(“user.home”)privatevalCWD=System.getProperty(“user.dir”)/**这个类主要用来取当前工程的android.jar的绝对路径因为不一样的人不一样的操作系统不一
m0_66264655
·
2023-03-31 03:47
程序员
面试
移动开发
android
Android-
架构新组件---让天下没有难做的-App,字节跳动+京东+美团+腾讯面试总结
Actor是一个用@Entity注解的dataclass,它会生成一个名字是actors的表,注意到有一个字段是@Date?,但是SQLite本身不支持这种复杂类型(complextype),所以我们还需要写一个可以转换成基础类型的转换器:classConverters{@TypeConverterfuntimestampToDate(value:Long?)=value?.let{Date(it
m0_66264655
·
2023-03-31 03:17
程序员
面试
移动开发
android
Android-
悬浮窗功能的实现(附Java、KT实现源码,经验总结
},1000)}}}}overridefunonRestart(){super.onRestart()Log.d(“RemoteView”,“重新显示了”)//不显示悬浮框if(hasBind){unbindService(mVideoServiceConnection)hasBind=false}}overridefunonNewIntent(intent:Intent){super.onNew
m0_66264655
·
2023-03-31 03:16
程序员
面试
移动开发
android
3.基于Dagger2.38.1版本源码理解hilt注解-@HiltViewModel和@InstallIn处理
前言主要讲解@HiltViewModel,用于修饰
自定义View
Model。@DefaultComponent修饰的节点。
佛学徒-代码搬运工
·
2023-03-31 02:53
源码实际应用
android
Android-
如何让优雅地让一个TextView显示两种样式的字体
前言这是一个很常见的需求,一般出现在有单位的数据展示上面。例如下面的两个例子,来源于我司项目的某一个页面。imageimage如果让你实现图一的3.07万元和图二的您的估价低于80%车主的估价,你会怎么布局?如果是以前的我:图一的3.07万元会换成3.07和万元两个TextView显示,因为俩大小不一样,这个理由尚能接受。图二,会换成3个TextView显示,因为颜色不一样,而且颜色不一样的还在中
段浅浅儿
·
2023-03-30 21:41
自定义View
-->仪表盘
文章目录前言一、先画带锯齿的弧形代码和注释如下:重要点1.PathDashPathEffect2.刻度和间隔二、画指针总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、先画带锯齿的弧形代码和注释如下:importandroid.co
lbj23vs6
·
2023-03-30 16:25
自定义控件
android
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他