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
自定义view学习系列
Android-
自定义View
的流程和步骤
1.效果图2.实现思路首先是画各步骤点之间的线条接着是画未选步骤点的图标第三步是画选中步骤点的图标最后画出各步骤点对应的说明文字3.实现细节3.1概述StepView继承自View,通过构造方法初始化一些必要参数,然后在OnsizeChanged方法中获取View的宽高以及其他额外计算的数据信息,最后通过onDraw方法绘制出View。3.2首先通过res/values/attrs定义一些细节参数
InFatuated
·
2023-11-01 04:04
C#
学习系列
之继承
C#
学习系列
之继承啰嗦继承使用特殊基类隐藏方法实际使用总结啰嗦基础学习。继承一个类派生于另一个基类型,它拥有该基础类型的所有成员字段和函数。A派生于B,继承A的所有东西,同时可以增加自己的东西。
arriettyandray
·
2023-11-01 03:02
c#
c#
学习
开发语言
酷炫 UI 组件汇总
阅读器ReadView这一个分类,暂时叫做ReadView,里面收集的都是一些方便阅读的
自定义view
,例如PDFView,代码高亮的CodeView,富文本阅读的RichText等。
程序小渣渣
·
2023-11-01 02:32
android
动画
ui设计
安卓
android
DZNEmptyDataSet customViewForEmptyDataSet方法注意点
DZNEmptyDataSet是使用Autolayout布局,并且
自定义View
需要设置高度约束来撑起显示内容,所以这里设置frame是没有用的,正确的姿势是:-(UIView*)customViewForEmptyDataSet
远行客丶
·
2023-11-01 01:40
创建一个“不存在”的UIView,iOS点击事件透传上层UIView
可以再
自定义View
中添加这个方法:-(UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)event{if([self.bottomViewpointInside
爱吃萝卜的小蘑菇
·
2023-10-31 22:58
掌握Android
自定义View
与独家优化技巧
在Android应用开发中,
自定义View
是一种强大的工具,可以帮助你创建独特的用户界面元素。
码中之牛
·
2023-10-31 21:41
Android
架构
移动开发
android
framework
移动开发
性能优化
android 线性布局渐变,Android 线性颜色渐变
实现线性颜色渐变,有四种方式:1.
自定义View
继承自TextView,获取View的Paint对象,并给Paint对象设置渐变。
ashes ashes
·
2023-10-31 16:04
android
线性布局渐变
Android MarqueeTextView : 轻松实现文本滚动(跑马灯)效果
为了解决以上问题,所以就有了MarqueeTextView:一个由Kotlin实现的文本滚动
自定义View
。MarqueeTextView:Kotlin实现文本横向滚动,跑马灯效
FindUById
·
2023-10-31 16:12
Linux进程间通信:dbus的使用(2)—— D-Bus介绍及signal、method测试例程
本文整理自:D-Bus
学习系列
文章-恺风.CSDN总体介绍D-Bus的三个层面D-Bus是一个为应用程序间通信的消息总线系统,用于进程之间的通信。
R-QWERT
·
2023-10-31 08:12
Linux进程
linux
多进程
Android回顾--(二十九)View的事件传输与分发机制
自定义View
在平时工作中,总会需要一些特别的需求,而这些需求是Android系统自带控件不能实现的,所以我们就需要
自定义View
来实现业务需求。
一只胖胖胖胖猿
·
2023-10-31 07:22
牛客网刷题-(8)
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的PYTHON
学习系列
专栏
Aileen_0v0
·
2023-10-31 06:50
python学习
python
前端
服务器
开发语言
算法
数据结构
蓝桥杯
强化
学习系列
- 刘建平Pinard
强化学习(一)模型基础强化学习(二)马尔科夫决策过程(MDP)强化学习(三)用动态规划(DP)求解强化学习(四)用蒙特卡罗法(MC)求解强化学习(五)用时序差分法(TD)求解强化学习(六)时序差分在线控制算法SARSA强化学习(七)时序差分离线控制算法Q-Learning强化学习(八)价值函数的近似表示与DeepQ-Learning强化学习(九)DeepQ-Learning进阶之NatureDQN
yuzhounh
·
2023-10-31 03:45
算法
强化学习
机器学习
python
人工智能
Android
自定义View
之Measure过程
前言View展示需要经过Measure(测量)、Layout(摆放)、Draw(绘制)三个过程,其中:1、Measure:测量并确定View的宽、高2、Layout:结合Measure确定View的摆放位置3、Draw:将内容绘制到Layout确定的区域可以看出,Measure、Layout、Draw三者是有内在联系的,通过这三步即可将View展示出来。本系列将会分析三者缱绻缠绵的一生:Andro
小鱼人爱编程
·
2023-10-30 20:53
Android
进阶
android
android
自定义view
缓存过大,Android
自定义View
之Measure过程
前言View展示需要经过Measure(测量)、Layout(摆放)、Draw(绘制)三个过程,其中:1、Measure:测量并确定View的宽、高2、Layout:结合Measure确定View的摆放位置3、Draw:将内容绘制到Layout确定的区域可以看出,Measure、Layout、Draw三者是有内在联系的,通过这三步即可将View展示出来。本系列将会分析三者缱绻缠绵的一生:本篇将着重
乌贼ichabod
·
2023-10-30 20:49
Android-自定义简单的垂直布局的ViewGroup-参考官方案例搞一搞
早些天,我们主要是针对View自定义做了简单实践(主要是测量、绘制,单个控件没有特别的onLayout的处理);接着我们看了下
自定义View
Group的官方案例,又了解了更多的东西,由于官方案例的很多测量方法
MonkeyLei
·
2023-10-30 18:42
技术文章合集
环境配置Packages布局widgetProjectDioState状态管理打包小知识Android基类调试利器webview注解设计模式组件化线程事件分发网络图片加载库MVPGradle图像处理:路由:
自定义
油焖茄子
·
2023-10-30 17:22
文章技术合集
技术合集
article
Android 从 0 开始学习自定义 View(八) 自定义流式布局
前言例子是用来理解
自定义View
Group流程,不建议直接使用,如需使用可根据需求进行修改。
是刘航啊
·
2023-10-30 17:27
音频开发学习线路图
1.在Android平台绘制一张图片,使用至少3种不同的API,ImageView,SurfaceView,
自定义View
2.在Android平台使用AudioRecord和AudioTrackAPI完成音频
FisherTige_f2ef
·
2023-10-30 15:07
Android开发-01-入门
文章目录一、概况模块介绍:开发应用方式二、用户页面设计基础UI设计相关概念控制UI界面使用xml布局文件控制UI界面(推荐使用)在java代码中控制UI界面使用xml和java代码混合控制UI界面开发
自定义
轩不丢
·
2023-10-30 14:11
安卓开发
android
前端
java hashset 实现原理_深入Java集合
学习系列
:HashSet的实现原理
Updatedon九月8,2016深入Java集合
学习系列
:HashSet的实现原理1.HashSet概述:HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。
贫民窟的大富翁
·
2023-10-30 09:48
java
hashset
实现原理
【Spring Boot 源码学习】RedisAutoConfiguration 详解
SpringBoot源码
学习系列
RedisAutoConfiguration详解引言往期内容主要内容1.SpringDataRedis2.RedisAutoConfiguration2.1加载自动配置组件
Huazie
·
2023-10-30 08:59
开发框架-Spring
Boot
spring
boot
源码学习
RedisTemplate
Redis自动配置类
南通
学习系列
心得之三、四
虽不能至,心向往之(之三)严清,一个幽默睿智的长者,一个胸怀万千气象的文化者,一个万卷浩帙中走出来的亦官亦民的学者。听其报告,胜读十年诗书。做一个好的语文教师,在语文的世界里享受从如花美眷到风华正茂再到夕阳无限好的一生,是我的理想,也是我的追求,然而,阴差阳错,竟做了繁琐的事务型行政工作,大量的精力浪费在无谓的琐碎里,失去了本心,拆却了本该富丽堂皇的精神大厦,我在矛盾与焦灼中度过了12年,可我追求
轩仔娘
·
2023-10-30 07:38
《Machine Learning in Action》—— 白话贝叶斯,“恰瓜群众”应该恰好瓜还是恰坏瓜
手撕机器
学习系列
文章目前已经更新了支持向量机SVM、决策树、K-近邻(KNN),现在我们来玩玩贝叶斯算法,其他机器
学习系列
文章可根据自己需求来食用(持续更新中):《MachineLe
玩世不恭的Coder
·
2023-10-30 07:44
自定义view
自定义View
最基本的方法:onMeasure()、onLayout()、onDraw();onMeasure()决定大小MeasureSpec值的确定MeasureSpec值到底是如何计算得来的呢?
面向星辰大海的程序员
·
2023-10-30 04:48
C语言-递归和迭代
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的C语言
学习系列
专栏—
Aileen_0v0
·
2023-10-30 03:18
C语言学习
开发语言
android
c语言
1024程序员节
服务器
前端
算法
Android
自定义View
实现可伸缩高度EditText
就是这样的一个需求,现在来制作
自定义View
,直接上View代码。publicclassLimitedEditTextextendsF
撩人的风光
·
2023-10-29 19:15
Android音视频
学习系列
(六) — 掌握视频基础知识并使用OpenGL ES 2.0渲染YUV数据
系列文章Android音视频
学习系列
(一)—JNI从入门到精通Android音视频
学习系列
(二)—交叉编译动态库、静态库的入门Android音视频
学习系列
(三)—Shell脚本入门Android音视频
学习系列
金戈鐡馬
·
2023-10-29 17:34
Android
android
音视频
OpenGL
ES
FFMpeg
NDK
[机器
学习系列
三]机器学习部署—PMML与TensorFlow serving
离线训练好的模型有时需要在线上部署,这里介绍PMML与tensorflowserving两种方式,模型都选择线性回归。1.基于PMML文件部署预测模型标记语言(PredictiveModelMarkupLanguage,PMML)是一种可以呈现预测分析模型的事实标准语言。通过制定标准,各种开发语言都可以使用相应的包,把模型文件转成这种中间格式,而另外一种开发语言,可以使用相应的包导入该文件做线上预
925781609
·
2023-10-29 15:02
机器
学习系列
文章(chapter two)——数据特征分析处理
一、数据来源用机器学习来分析数据、获取客观规律,首先我们要能有海量数据去进行分析,才有可能得出相对准确的结论。如果数据量不够大,则很可能得出误导性的结论。比如去高端住宅区调查人均存款情况,得出的结论就会大大超出真实水平。数据就像是食物,只有保证足够的高质量食物,才让我们的机器学习程序更加强大。常见的数据来源:企业日积月累的大量数据(如淘宝的购买记录)政府掌握的各种数据(如经济产值、货币发行量)科研
棚鱼宴
·
2023-10-29 09:42
机器学习
C++ --
学习系列
无序关联式容器 unordered_set 与 unordered_map(未完待续)
一HashTable是什么?哈希表(HashTable)也叫做散列表,是一种通过将关键字与存储位置映射起来,利用关键字直接访问存储位置上的value的数据结构,使得元素查找的时间复杂度达到O(1)。映射函数被称为散列函数(hash函数),存储数据的数组叫做散列表,即HashTable。为什么使用哈希表呢?答:哈希表可以为我们的查找带来便利,由于底层是基于数组的,所有优缺点与数组类似:优点:查找速度
在河之洲木水
·
2023-10-29 07:37
c++
学习
开发语言
C++
学习系列
-- 标准库常用得 algorithm function
一前言c++标准库中提供了许多操作数据结构:vector、list、deque、map、set等函数,学习并了解这些常用函数对于我们理解c++的一些设计模式有着重要的作用。二常用的algorithmfunction源码源代码位置:bits/stl_algo.h1.accumulate/***@briefAccumulatevaluesinarange.**Accumulatesthevaluesi
在河之洲木水
·
2023-10-29 07:04
学习
Android
自定义View
:黑客帝国数字雨
0.昨天又看了一遍黑客帝国,怎么说了,时隔多年,依旧那么经典,小时候看不懂,现在再看却有很多体味。小时候看时印象最深的就是数字雨了,导致我现在写代码也要是黑屏。所以今天上午,闲来无事,拿出两个小时写了一个数字雨控件,直接上图。image1.先分析,再动笔。这里我将代码分为两部分,一个数字雨中的每一列NumberRainItem,还有就是所有列合并起来的NumberRain。NumberRain比较
a49f87ef5d4f
·
2023-10-29 02:50
Python初
学习系列
(一)
前言主要记录这一周学习python的过程。一、Python的基本概念python解释器是运行python语言编写的程序的软件,可在http://python.org/downloads中下载,适用于windows、Linux和OSX,可在该网站直接练习代码。下载完成,找到IDLE(pythonGUI),初次出现的IDLE的窗口,类似如下:上图就是交互式环境,很像windows上的命令行提示符。一些
夏目_风鸣
·
2023-10-29 01:59
Python初学习
python
pycharm
c++
iOS
自定义view
xib布局layout约束
1.创建UIView的SubClass命名为MainHeaderView2.创建一个名为MainHeaderView的xib3.配置xib的属性image.png4.设置xib中的File’sowner=MainHeaderView,拖拽view到关联的代码中命名为contentView5.对ViewController初始化MainHeaderViewMainHeaderView.m中添加代码(
yezi1989
·
2023-10-28 22:28
Android
学习系列
(32)--App调试内存泄露之Cursor篇
本文转载自:https://www.cnblogs.com/qianxudetianxia/archive/2012/11/19/2757376.html作者:qianxudetianxia转载请注明该声明。最近在工作中处理了一些内存泄露的问题,在这个过程中我尤其发现了一些基本的问题反而忽略导致内存泄露,比如静态变量,cursor关闭,流关闭,线程,定时器,反注册,bitmap等等,我稍微统计并总
kkwant
·
2023-10-28 21:38
app
Android学习系列
内存泄露
调试
android
Android学习
牛客网刷题-(6)
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的PYTHON
学习系列
专栏
Aileen_0v0
·
2023-10-28 18:12
python学习
python
开发语言
学习
windows
编辑器
前端
牛客网刷题-(7)
共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的PYTHON
学习系列
专栏
Aileen_0v0
·
2023-10-28 18:10
python学习
python
numpy
开发语言
机器学习笔记03_机器学习基本概念(下)
学习视频:[中英字幕]吴恩达机器
学习系列
课程学习资料:https://github.com/fengdu78/Coursera-ML-AndrewNg-NotesGitHub不好用的话,我在CSDN资源区也上传了开源资料
三木今天学习了嘛
·
2023-10-28 17:25
机器学习
机器学习
深度学习
人工智能
通过
自定义View
实现俯卧撑计数APP
核心代码:首先绘制一个旋转角度为0的圆,然后通过触摸事件设置该圆最终旋转的角度,通过动画给该圆逐步设置绘制的角度。练手项目,遇到问题还请大家指正。项目地址:GitHub-cccccccfc/step:firstcommit
Conscious_
·
2023-10-28 16:29
安卓
自定义view
view的视图架每一个Activity都包含的一个window,这个window的实现类是PhoneWindow。后PhoneWindow是顶层的view,叫docorview。docorview中有一个叫content的FrameLayout,我们经常在Activity的onCreate中使用setContentView(R.layout.id)设置我们自定义的视图,就是添加到这个叫conten
静默的小猫
·
2023-10-28 11:24
Android 事件分发机制
事件分发机制在android中非常常见,比如:手势滑动,
自定义View
,多点触控都有它的身影。
薛之涛
·
2023-10-28 08:09
Android
自定义View
总结-绘制篇
图形绘制四个阶段一.Canvas常用图形绘制方法和Paint基本API二.Paint详解颜色效果drawText()相关初始化三.Canvas对绘制的辅助–范围裁切和几何变换四.图形绘制顺序的控制一、绘制基础Canvas图形绘制API:drawColor:绘制背景drawLine:绘制直线drawPoint:绘制点drawPath绘制路径drawRect:绘制矩形drawOval:绘制弧形Path
z2wenfa
·
2023-10-28 08:37
Android
自定义View
Paint用法
View
Android
Compose自定义条形进度条
前言Compose
自定义View
其实比View系统更方便简单,比如接下来本文要介绍的就是使用Compose实现View系统中常见的条形进度条。
宿罪
·
2023-10-28 08:07
Android进阶
android
android
jetpack
compose
进度条
自定义View
自定义View
一:绘制-Paint
1、Paint类自定义控件具有很强的灵活性,可以根据你的想法画出各种各样的图案,在Android中如果是自定义控件的话,Paint这个类用的还是较多的,先来看一下这个类的注释:/***ThePaintclassholdsthestyleandcolorinformationabouthowtodraw*geometries,textandbitmaps.*/使用保存的样式和颜色信息,绘制几何图形,
苏白2016
·
2023-10-28 08:30
Android高级UI
自定义View
实现横向的双水波纹进度条
HorizontalWaveProgressView.GIF网上垂直的水波纹进度条很多,但横向的很少,将垂直的水波纹改为水平的还遇到了些麻烦,现在完善后发布出来,希望遇到的人少躺点坑。思路分析整体效果可分为三个,绘制圆角背景和圆角矩形,绘制第一条和第二条水波浪,根据自定义进度变化效果。功能实现1.绘制圆角背景和圆角矩形边框圆角矩形边框:privateRectFrectBorder;if(rectB
Jinbeen
·
2023-10-28 05:28
吴恩达《机器学习》1-4:无监督学习
参考资料:[中英字幕]吴恩达机器
学习系列
课程黄海广博
不吃花椒的兔酱
·
2023-10-28 05:08
机器学习
机器学习
学习
笔记
C#2.0类和对象
学习系列
之构造函数
在对象创建的时刻,有一个方法自动执行。我们称这种方法为构造函数。语法上,C#构造函数与其所在的类名相同,而且不返回任何值(甚至void都不用写)。一个类可以:1.没有构造函数。这种情况下C,#编译器会自动提供一个默认的构造函数,即没有任何参数的构造函数,默认构造函数都是公有的2.有一个构造函数。这种情况下,总是调用这一个构造函数,编译器将不会提供默认构造函数。3.有多个构造函数。多个构造函数以不同
zhujiazhao123
·
2023-10-28 04:40
C#
c#
编译器
class
string
struct
c
C#温故而知新
学习系列
之面向对象编程—7-构造函数
构造函数构造函数又叫构造方法,其实就是对类进行初始化,构造函数与类同名,无返回值,也不需要void,在new时候调用所有的类都有构造函数,如果你不写构造函数的话,系统默认生成空的构造函数,若你有自定义的构造函数,那么默认的构造函数就失效了,也就是说,由于你没有在Cat类中定义过构造函数,C#会生成一个空的构造函数Cat(),当然这个空的函数什么也不做,只是为了让能顺利的实例化而已Catcat=ne
孟林-David.Meng
·
2023-10-28 03:06
C#
c#
编程
string
class
system
工作
C#
学习系列
之CollectionViewSource
C#
学习系列
之CollectionViewSource啰嗦了解CollectionViewCollectionViewSource使用使用步骤·注:DATA相当于把数据传输给wayCvs引用总结啰嗦在项目中运用到了
arriettyandray
·
2023-10-28 03:35
c#
c#
学习
开发语言
【vim
学习系列
文章 12 -- vimrc 那点事】
文章目录系统级及本地vimrc文件设置vimrc的路径系统级及本地vimrc文件当Vim启动时,编辑器会去搜索一个系统级的vimrc文件来进行系统范围内的默认初始化工作。这个文件通常在你系统里$VIM/vimrc的路径下,如果没在那里,那你可以通过在Vim里面运行:version命令来找到它的正确存放位置。比如说,在我这里,这个命令的相关部分的输出结果如下::version.........sys
CodingCos
·
2023-10-28 02:00
#
vim
学习系列文章
vim
vimrc
路径设置
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他