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 App 的“黑白化”,这些年我所经历的所有面试
其实我们只要把各种相关的View换成这种
自定义View
,利用appcompat换肤那一套,
普通网友
·
2022-12-01 11:30
程序员
面试
移动开发
android
Android-
技术的下半场
**2018年,整个移动互联网进入了下半场。**越来越多的人在提“移动端的下半场”、“Android开发的焦虑”之类的,也有人在喊“技术天天在变,学也学不完”,“昨天Kotlin今天Flutter”。其实我却认为,如果你技术达到了一定程度,你无需太过在意这些。移动端真正进入下半场了吗?于我看来并没有,最多说“Android技术的探索”进入了下半场,而整个市场还是乐观的。以前是BAT的天下,而近两年
web苍南县
·
2022-11-27 09:04
程序员
android
移动开发
经验分享
【Kotlin】
Android-
使用WebDAV协议云存储文件(详细)—附demo源码
比起云服务器、云数据库、云存储等等方式将文件存储至云端,网盘的WebDAV协议对新手就友好的多,不仅仅有免部署、使用方式简单等等原因,更重要是免费,国内首推坚果云网盘!三个注意点:使用第三方库Sardine进行操作添加网络访问权限子线程进行云端请求特别说明:本文采用分—总结构展示代码(除gradle文件),即先展示局部代码,并说明其用法和作用;小节结尾处再给出该部分对应文件的完整代码。布局XML源
大风起兮呼呼呼
·
2022-11-26 19:09
Android软件开发
kotlin
数据仓库
数据库开发
Android-
实时可视化查看本地数据库(系统内置,无需插件)
自2020年10月12日及之后发布的Android-Studio,即AndroidStudio4.1及更高版本中,内置了实时查看应用本地数据库的小组件DatabaseInspector,使得实时可视化查看本地数据库变得异常简单,不再需要下载额外插件,或者导入导出本地数据库等等繁琐操作。一、入口在Android-Studio开发页面的最下端,有AppInspection的入口,提供了一些监视应用运行
大风起兮呼呼呼
·
2022-11-26 19:09
Android软件开发
kotlin
android-studio
数据库开发
数据仓库
Android
自定义View
实现星星评分效果
目录前言1、测量与图片的绘制2、事件的交互与计算3.回调处理与自定义属性抽取后记前言在前面的学习中,我们基本了解了一些Canvas的绘制,那么这一章我们一起复习一下图片的绘制几种方式,和事件的简单交互方式。我们从易到难,作为基础的进阶控件,我们从最简单的交互开始,那就自定义一个星星评分的控件吧。一个App必不可少的评论系统打分的控件,可以展示评分,可以点击评分,可以滑动评分。它的实现总体上可以分为
·
2022-11-26 18:37
Android
自定义View
实现绘制水波浪温度刻度表
相对应的这种类型的
自定义View
网上并不少见,但是如果我们要做一些个性化的效果,最好还是自己绘制一份,也相对的比较容易控制效果,如果
·
2022-11-26 18:37
Android
自定义View
实现价格区间选择控件
目录前言1、绘制静态的图形2、让两边的限制圆动起来3、动态滑动并计算当前的区间值4、计算当前值与回调处理5、实时文本显示与后续的扩展后记前言之前我们的复习中,我们已经对原生Canvas的绘制有了详细的了解,我们对事件的处理也有了简单的了解,这一期我们就对绘制与事件的处理做更进一步的实现。如图,我们需要做这么一个区间的选择控件,此控件也是我们常用的控件,在一些筛选页面,根据价格,数值进行一些筛选的时
·
2022-11-26 18:06
对于 Android 开发来说似乎“更头痛”的是 Flutter 与 Compose “同出一爹”,看完这你就明白该如何选择
就现在的发展趋势来说,传统的UI架构让很多开发者表示苦不堪言:UI的构建需要大量的代码,写个
自定义View
需要实现测量、布局,响应用户行为需要满篇的Listener事
沈页
·
2022-11-25 09:23
android
Jetpack
android
flutter
ui
android
jetpack
Android面试题--View相关
,使用hierarchyviewer工具查看复用convertView和使用ViewHolderItem中有图片时异步加载快速滑动时不加载图片Item中有图片时,对图片进行适当压缩列表数据分页加载实现
自定义
开心的锣鼓
·
2022-11-22 16:39
iOS 自定义长方形进度条
由于工作需要,做一个拍照显示的进度条;样式铺满整个屏幕
自定义view
:h文件#importNS_ASSUME_NONNULL_BEGIN@interfaceTakePhotoProgress:UIView
New_卡迪熊
·
2022-11-19 17:26
炫酷的进度条的效果
炫酷的进度条的效果
自定义view
系列之炫酷的进度条的效果,让你的进度条从此与众不同。按照惯例先上效果图,俗话说无图无有真相嘛。
chenzzch
·
2022-11-13 13:30
自定义view
之酷炫的进度条
实现思路:使用自定义属性和ProgressBar来实现设置
自定义view
publicclassHorizontalProgressBarWithNumberextendsProgressBar{privatestaticfinalintDEFAULT_TEXT_SIZE
迷路国王
·
2022-11-13 13:30
功能篇
Android知识
Android自定义控件
自定义View
之高仿支付宝芝麻信用分仪表盘效果最近写的一个
自定义View
,仿了下支付宝新旧版的芝麻信用分的仪表盘效果。项目需求讨论-Android自定义Dialog实现步骤及封装根据实际项目需求出发。
weixin_33758863
·
2022-11-12 09:27
ui
移动开发
人工智能
Android
自定义View
中的Paint,Canvas的常用方法总结
paint,Canvas中的常用方法总结Paint类的常用方法setColor方法,用于设置画笔的颜色setAlpha方法,用于设置画笔的透明度setAlpha(a:Int)参数a为透明度,其范围值为0~255,数值越小越透明setStyle方法,用于设置画笔的风格,可以指定是空心还是实心,该方法在矩形、圆形有明显效果。setStyle(style:Paint.Style)//参数style为画笔
Mi_Manchi丶
·
2022-11-10 21:55
自定义view
——坐标系问题
一:屏幕坐标系这里的坐标系与数学中的坐标系有区别。这里一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向屏幕上的默认坐标系示例:二:View的坐标系View的坐标系是相对于父控件而言的getTop();//获取子View左上角距父View顶部的距离getLeft();//获取子View左上角距父View左侧的距离getBottom();//获取子View右下角距父View顶部的距
果子林
·
2022-11-10 11:13
Android
自定义view坐标系
android 顶点坐标,android
自定义View
——坐标系
在开发过程中有的时候我们会实现一些特殊功能,如组件滑动到一定距离隐藏或显示、图片置顶等等,这个时候view的坐标就派上了用场了;同样在自定义控件的时候,坐标系也是经常用到的,下面记录一下在复习过程中view坐标系的一些知识。目录view的四个顶点坐标view的x、y、translationX、translationY坐标MotionEvent获取坐标图11.view的四个顶点坐标view的位置主要
Triple A
·
2022-11-10 11:11
android
顶点坐标
android以view建坐标系,Android 自定义 View 基础之系统坐标系
很多人可能不屑一顾Android的坐标系,但是如果你想彻底学会自定义控件,我想说了解Android各种坐标系及一些API的坐标含义绝对算一个小而不可忽视的技能;所谓Android
自定义View
那几大主要
weixin_39776344
·
2022-11-10 11:11
android以view建坐标系,Android进阶——
自定义View
的必修课之关于Canvas绘图与Android坐标系的总结...
引言Android进阶——
自定义View
的必修课之关于Canvas绘图与Android坐标系的总结。
咪马321~~~
·
2022-11-10 11:11
android以view建坐标系,Android
自定义View
三(坐标系与View的绘制流程)
涉及知识绘制过程涉及到主要方法类别API描述布局onMeasure测量View与ChildView的大小onLayout确定ChildView的位置onSizeChanged确定View的大小绘制onDraw实际绘制View的内容事件处理onTouchEvent处理屏幕触摸事件重绘invalidate调用onDraw方法,重绘View中变化的部分Canvas涉及到主要方法类别API描述绘制图形dr
淡然最好
·
2022-11-10 11:10
android控件自定义系列,玩转自定义控件系列之安卓
自定义View
基础-坐标系
原文信息⊙作者:GcsSloop⊙作者简介:来自2.5次元的魔法师,Android
自定义View
系列文章作者,非著名程序员。
kpbs
·
2022-11-10 11:10
android控件自定义系列
android
自定义View
坐标理解(三)
android中的坐标系以及获取坐标的方法android中有两种坐标系,分别称之为Android坐标系和视图坐标系。而对应的也有一些相关的方法可以获取坐标系中的坐标值。只有搞清楚这些区别,才能在实现的时候不至于出错或者得不到你想要的效果。一、Android坐标系和视图坐标系(1)Android坐标系先来看一看Android坐标系是个什么样子的。贴一张图来说明,如下:如上图所示,Android坐标系
qianlei541
·
2022-11-10 11:03
Android
自定义View
android
Android
自定义view
坐标系
首先Android中以屏幕的左上角为原点坐标(0,0);需要值得注意的是,以原点为中心。Y轴向下为正,向上则为负。X轴和数学里面一样,左负,右正。View提供获取坐标的方法:getLeft()view自身左边距离父ViewGroup左边的距离getTop()view自身顶部距离父ViewGroup顶部的距离getRight()view自身右边距离父ViewGroup左边的距离getBottom()
qq_34684424
·
2022-11-10 11:03
android
自定义view
安卓
自定义View
基础-坐标系
一.屏幕坐标系和数学坐标系的区别由于移动设备一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向,所以在手机屏幕上的坐标系与数学中常见的坐标系是稍微有点差别的,详情如下:(PS:其中的∠a是对应的,注意y轴方向!)实际屏幕上的默认坐标系如下:PS:假设其中棕色部分为手机屏幕二.View的坐标系注意:View的坐标系统是相对于父控件而言的.getTop();//获取子View左上角距
johnyin2015
·
2022-11-10 11:28
自定义控件
android
安卓
自定义View
坐标系篇
安卓中的坐标系屏幕坐标系和数学坐标系的区别View的坐标系MotionEvent中get和getRaw的区别核心掌握点实例屏幕坐标系和数学坐标系的区别由于移动设备一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向,所以在在手机屏幕上的坐标系与数学中常见的坐标系在y轴的方向上是相反的。如下图:下图中的∠α是对应的实际屏幕上的默认坐标系如下:其中棕色部分为手机屏幕View的坐标系注意
fjnu_se
·
2022-11-10 10:55
Android
自定义View
基础-坐标系
一.屏幕坐标系和数学坐标系的区别由于移动设备一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向,所以在手机屏幕上的坐标系与数学中常见的坐标系是稍微有点差别的,详情如下:(PS:其中的∠a是对应的,注意y轴方向!)实际屏幕上的默认坐标系如下:PS:假设其中棕色部分为手机屏幕二.View的坐标系注意:View的坐标系统是相对于父控件而言的.getTop();//获取子View左上角距
SnowDragon2015
·
2022-11-10 10:23
Android
自定义view
坐标系统
view坐标
自定义View
(坐标系)
总结:这是我的一个理想化假设。有没有一种方式,能够将大学所学的知识进行量化。清楚的知道自己学了多少,理解了多少,到底真正掌握了多少。我找到了那么一种方式,那就是写博客。当初写博客的初衷,就是看着别人写,也想跟着写,毕竟,将知识进行梳理,能学的更牢,也能学的更扎实。刚开始写博客时,排版布局啥的,也不太注重哈。后来,也参加了一些CSDN活动,也认识了一些博主,看着他们写,我也跟着写。现在倒觉得,写博客
天真小巫
·
2022-11-10 10:15
安卓开发
python
开发语言
鸿洋大神2016年所有文章链接
1
自定义View
AndroidPath酷炫动画,极速get花式Path[Android]五行代码实现炫动滑动卡片层叠布局Android如何实现一个平滑过渡的ViewPager广告条Android
自定义View
xiaoyangxavier
·
2022-11-08 13:23
Android
Android
自定义view
实现有header和footer作为layout使用的滚动控件
目录前言需求编写代码主要问题前言上两篇文章对安卓
自定义view
的事件分发做了一些应用,但是对于
自定义view
来讲,并不仅仅是事件分发这么简单,还有一个很重要的内容就是view的绘制流程。
·
2022-11-08 10:38
Android实现滑动折叠Header全流程详解
目录前言需求效果图编写代码主要问题前言上一篇文章直接通过安卓
自定义view
的知识手撕了一个侧滑栏,做的还不错,很有成就感。
·
2022-11-08 10:37
Android
自定义view
实现滚动选择控件详解
目录前言需求编写代码主要问题前言上篇文章通过一个有header和footer的滚动控件(Viewgroup)学了下MeasureSpec、onMeasure以及onLayout,接下来就用一个滚动选择的控件(View)来学一下onDraw的使用,并且了解下在XML自定义控件参数。需求这里就是一个滚动选择文字的控件,还是挺常见的,之前用别人的,现在选择手撕一个,核心思想如下:1、有三层不同大小及透明
·
2022-11-08 10:37
Android
自定义view
实现左滑删除的RecyclerView详解
目录概述需求编写代码I编写代码II编写代码III优化总结概述最近安卓
自定义view
的知识看的很熟,但是却很久没动手了,这几天用kotlin手撕了原先一个左滑删除的RecyclerView,居然弄得有点懵逼
·
2022-11-08 10:37
Android
自定义view
实现侧滑栏详解
目录前言需求效果图编写代码主要问题前言上一篇文章学了下
自定义View
的onDraw函数及自定义属性,做出来的滚动选择控件还算不错,就是逻辑复杂了一些。
·
2022-11-08 10:36
Android实现自动变换大小的ViewPager
本来想通过这篇文章的控件,整合一下前面六篇文章的内容的,结果写的太复杂了,就算了,没有新的技术知识,功能也和之前的安卓广东选择控件类似,不过在写的过程还是有点难度的,用来熟悉
自定义view
知识还是很不错的
·
2022-11-08 10:36
高德地图开发相关总结
起终点两点折线)6.地图画区域图形多边形遮盖物7.地图气泡的聚合功能8.App内部地图导航开发(包含更换终点重新导航)9.地图根据经纬度进行逆编码10.地图SDK导入工程及plist权限添加11.导航中添加
自定义
Kevin_wzx
·
2022-11-04 11:43
android 原笔迹,
Android-
原笔迹手写的探索与开发
前言这篇文章主要是关于移动端原笔迹的开发,让平板上的手写效果达到笔迹光滑且有笔锋。介绍关于原笔迹的算法思路。项目github地址算法思路分析曲线拟合算法利用曲线拟合算法增加虚拟的点,使得笔迹更加光滑,关于算法思想本文采用的是B样条插值算法。采集点:获取笔输出的两个关键点a1、a2,以及a1和a2附近的几个点a3,a4;拟合点:利用a1,a2,a3,a4计算出a1和a2之间曲线的步长,再根据步长计算
朱明朝
·
2022-11-02 10:51
android
原笔迹
Android
自定义View
绘制贝塞尔曲线实现流程
目录前言二阶贝塞尔曲线三阶贝塞尔曲线前言对于Android开发,实现贝塞尔曲线还是比较方便的,有对应的API供你调用。由于一阶贝塞尔曲线就是一条直线,实际没啥多大用处,因此,下面主要讲解二阶和三阶。二阶贝塞尔曲线在Android中,使用quadTo来实现二阶贝塞尔path.reset()path.moveTo(startX,startY)path.quadTo(currentX,currentY,
·
2022-11-01 13:46
Android
自定义view
FlowLayout流式布局
-->处理手势操作2.ViewGroup的自定义流程:继承一个ViewGroup-->重写onMeasure方法-->重写onLayout-->重写onDraw方法->定义自定义属性-->处理手势操作
自定义
Luke_单车
·
2022-10-31 16:06
安卓图片裁剪——使用
自定义View
目录前言设计思路源码前言在图片操作中裁剪最为常见,安卓中常用的裁剪方式是通过调用Bitmap.createBitmap(@NonNullBitmapsource,intx,inty,intwidth,intheight)等实现的,本文所展示的View便是以此为核心设计。设计思路在一个图片裁剪的过程中,我们可以看到其主要由以下两部分组成:裁剪区域(裁剪框)图片区域(裁剪目标)因此,我们可以将其抽象为
鸣筝
·
2022-10-29 07:13
安卓View
安卓
android
自定义View
——游动锦鲤实践
目录
自定义View
——游动锦鲤实践布局文件使用布局——MainAvtivity主要实现——FishDrawable不积跬步,无以至千里;不积小流,无以成江海。要沉下心来,诗和远方的路费真的很贵!
小叮当不懒
·
2022-10-29 07:34
Demo
java
Android Studio实现连连看小游戏,比比看谁过关最快~
主要实现的功能有:难度设置打乱重排排行榜计时器背景音乐消除音效二、主要技术主要应用的技术如下:Fragment碎片Service服务Menu菜单
自定义view
Java反射handler消息机制BroadcastRece
振华OPPO
·
2022-10-25 09:10
Android项目
android
课程设计
大作业
安卓小游戏
移动应用开发
Android Studio 设置
1、加自定义模板File->settings->Editor->LiveTemplates->
Android-
>加模板/***@Description:$desc$*@Author:大山*@CreateDate
mt大山
·
2022-10-13 11:14
上海大厂Android面试经历:作为一名Android面试者你应该知道的,一招彻底弄懂!
面试技术点如下:一.资深UI工程师方面1.UI绘制流程及其原理2.事件传递机制深入源码层解析3.属性动画原理详解4.实战之
自定义view
硬件加速原理和应用5.高性能丶页面渲染丶组件业务化二.Android
普通网友
·
2022-10-13 09:08
程序员
android
面试
Android-
第十三节04Room框架详解
目录一、Room概述二、Room的使用1.添加依赖2.创建实体类3.创建数据访问对象(DAO)3.创建数据库类(Database)4.使用三、Room(增删改查)3.1增加数据3.2删除数据3.3更新数据3.4查询数据查询全部数据查询单个数据(根据主键查询)一、Room概述Room持久性库在SQLite上提供了一个抽象层,以便在充分利用SQLite的强大功能的同时,能够流畅地访问数据库。具体来说,
夏屿_
·
2022-10-13 03:04
Android
Studio(入门)
android
数据库
Room
自定义view
之自定义滑动seekbar
搜索自定义seekbar全都是基于原生seekbar都是拖动滑块的,并且点击seekbar某个位置就会跳变到那里,我想要的是跟miui10的那个亮度条那样滑动来调节的,既然没有那就自己动手吧。首先自己要清楚要画出来的是什么样的,这里先看下效果图:实现思路:主要的就是要draw两个原件矩形,一个背景,一个进度的方块,然后通过onTouchEvent来触发滑动改变进度。首先先声明两支笔,一只画背景,一
侠亦狐
·
2022-10-12 10:46
Android
seekbar
滑动
miui
自定义
view
seekBar 带文字的seekBar thumb带文字 滑块上带文字 带图片的seekBar thumb带图片 滑块上带图片
TextSeekBar可以在seekBar的拖动条上添加文字的
自定义view
。如果当前已有功能不能满足需求,源码已上传,希望可以给你的自定义提供一些参考。
TsonTang
·
2022-10-12 10:15
原创自定义View
android
kotlin
Android-
面试官:性能优化我就问这些问题!能不能刷到我就看你的造化了
这也是“
Android-
面试官”系列的第二篇文章。对Java模块比较薄弱的小伙伴可以去看一下我的上一篇文章:好了,废话不多说,直接冲冲冲!前排温馨提示:阅读本文前,请自备豆浆!
Android技术之家
·
2022-10-08 17:14
编程语言
面试
java
android
移动开发
自定义View
6 -塔防小游戏:第三篇防御塔随意放置+多组野怪
优质资源分享学习路线指引(点击解锁)知识定位人群定位Python实战微信订餐小程序进阶级本课程是pythonflask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统第一篇:一个防御塔+多个野怪(简易版)第二篇:防御塔随意放置第三篇:防御塔随意放置+多组野怪1、动态addView防御塔2
u012804784
·
2022-10-06 07:55
android
python
flask
后端
计算机
Android-
模块化-面向接口编程
一、概述随着业务的发展,工程的逐渐增大与开发人员增多,很多工程都走向了模块化、组件化、插件化道路,来方便大家的合作开发与降低业务之间的耦合度。现在就和大家谈谈模块化的交互问题,首先看下模块化的几个优势。模块化的优势:1,结构清晰:业务独立,代码实现分离,不会搅在一起。2,便于协作:每个开发同学只要自己负责的模块,没有太多的耦合。3,便于维护:各模块管理自己的代码、布局、资源,主工程可以方便添加与移
一只笔
·
2022-10-01 09:27
Android自定义一个view ViewRootImpl绘制流程示例
目录Android如何自定义一个viewViewRootImpl绘制流程1、自定义属性2、在res/layout/activity_main.xml文件里使用
自定义view
3、构造CustomView名称的
·
2022-09-29 22:30
Android Studio XML无法预览问题
然后各种找解决方法,但是发现有些界面还是能预览的,废了好大功夫发现有【
自定义View
】的界面无法预览,没有的不受影响。解决办法,在
自定义View
添加isInE
思绪走了
·
2022-09-28 17:16
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他