安卓 Shape 标签(简单图形绘制) Shape 是安卓 xml 资源文件里的一种常用标签,其文件通常存放于 drawable 下。通常用来绘制一些简单的背景图片:线,矩形,圆,圆环。还带有描边,圆角,颜色渐变的功能。 一个简单的带圆角的 Shape 如下:<TextView
android:layout_width="200dp"
android:l
各种裂缝(包括墙面裂缝,路面裂缝等)的目标检测yolo数据标注,画框打标签。 语义分割数据标注,打标签,像素级分割。标题:基于YOLO的裂缝目标检测算法与语义分割技术应用摘要: 裂缝检测在城市维护和建设中具有重要意义。本文提出了一种基于YOLO的裂缝目标检测算法,并结合语义分割技术实现对裂缝的精确标注。本文详细介绍了算法的原理和设计思路,并展示了其在实际场景中的应用效果。同时,我们还提供了灵活的价
近期使用Unity做了一个智慧园区场景的demo,初步了解了3D开发的一些步骤和知识,以下为制作的步骤,比较简略,备忘:1. 制作前的设计分析:1. 分析日光角度,阴影长度,效果2. 分析冷暖色调,温度等2. 制作具体步骤:1. 建筑模型制作2. 地形底板制作3. 地形及建筑排放4. 草地材质制作,并贴图5. 水面材质制作,着色器6. 道路,地面材质制作:涉及多层地面纹理7. 制作建筑表面材质:百
前言室内平面图中墙体是最重要的图形之一,其中砖墙、混凝土墙、钢架墙、隔墙、隔热墙等类型的墙在设计图中均有不同的表现方式,墙体的用途一般可以分为一般墙、虚墙、卫生隔断、阳台挡板、矮墙等,根据不同的需求绘制对应的墙体能够增强建筑设计的专业性和准确性。下面我们将介绍如何使用mxcad实现基础墙体功能,并展示其实践运用效果。下述的墙体功能为一个基于mxcad开发的demo示例,因此存在无法百分百适配用户实
https://github.com/yingdajun/ModelGanGIMSLevelToQiang这是模拟橄榄山功能楼层切割墙体功能所实现的插件,功能并不完善,有许多BUG,以后会逐渐修复的。这是我成长的一次挑战。墙体分割墙体切割...
原创
2021-09-08 10:15:24
174阅读
iptables防火墙简介制作人:全心全意Linux的防火墙体系主要工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤防火墙(或称为网络层防火墙)。Linux系统的防火墙体系基于内核编码实现,具有非常稳定的性能和高效率,也因此获得广泛的使用 iptables表、链结构iptables的作用是为包过滤机制的实现提供规则(或称为策略),通过各种不同的规则,告诉netfilt
转载
2023-11-20 11:01:44
17阅读
#神马是Canvas###基本概念Canvas:可以理解为是一个为我们提供了各种工具的画布,我们可以在上面尽情的绘制(旋转,平移,缩放等等)。可以理解为系统分配给我们一个一个内存空间,然后提供了一些对这个内存空间操作的方法(API), 实际存储是在下面的bitmap。###两种画布 这里canvas可以绘制两种类型的画图,分别是view和surfaceView。View:是普通画图,适合处理量比较
一、Android UI绘制流程及原理根据Activity设置布局的方法:setContentView(),来追溯源码中的UI绘制的流程。此方法中执行了window的setContentView()方法, getWindow().setContentView(layoutResID); window类是一个抽象类,是顶级窗口外观和行为策略的抽象基类,PhoneWindow是Window的唯一实现类
转载
2023-07-31 12:38:18
117阅读
3.0以前,android支持两种动画模式,Tween Animation,Frame Animation,在android3.0中又引入了一个新的动画系统:Property Animation,这三种动画模式在SDK中被称为Property Animation,View Animation,Drawable Animation。 我今天要说的就是Tween Animation.要实现它有两种方
转载
2023-08-30 14:02:19
93阅读
上篇文章探讨了android事件分发机制,这一篇简单的介绍一下,android的绘画机制。首先,先写一个类继承于LinearLayout,并且重新相应的方法。 然后在使用这个布局,看看日志的输出。 所以,android的绘画顺序是 onMeasure –> onLayout –> onDraw 顾名思义,对应的是“测量”,“布局”,“绘制”。下面,咱们来按顺序一个一个来看。onM
转载
2023-06-28 14:46:57
92阅读
前言 这已经是Android UI 绘制过程浅析系列文章的第五篇了,不出意外的话也是最后一篇。再次声明一下,这一系列文章,是我在拜读了csdn大牛郭霖的博客文章《带你一步步深入了解View》后进行的实践。 前面依次了解了inflate的过程,以及绘制View的三个步骤:measure, layout, draw。这一次来亲身实践一下,通过自定义View来加深对这几个过程的理解。自定义View的
转载
2023-07-27 22:54:01
94阅读
原标题:Android自定义View—贝塞尔曲线绘制及属性动画 (一)最近上班可真是忙得很,好不容易有点属于自己的时间了,不用加班,其实有时候感觉忙点也挺好,起码不会有无所事事、空虚的感觉,忙里偷闲才是最开心的。闲暇时间也没用来挥霍,最近又重新温习了下自定义View,贝塞尔曲线的绘制及属性动画的使用等。好了,说了这么多还没见到图啊,无图无真相,看完下面这波图就开始挽起袖子撸代码了。实现效果:送心效
转载
2023-07-05 17:26:17
271阅读
# Android绘制:理解自定义视图的魅力
在Android开发中,绘制是一个重要的主题,它帮助开发者创建出色的用户界面体验。通过自定义视图,开发者不仅可以实现基本的控件功能,还能展现独特的设计风格。在这篇文章中,我们将探讨如何在Android中自定义视图,并结合代码示例来加深理解。
## Android绘制的基础
在Android中,所有的UI元素都是视图对象(View)的实例。视图是绘
前面我们貌似接触到的都是“平面上的3D”,可是貌似终究是貌似,这一节我们开始接触真正的3D,使用OpenGL画四棱锥和立方体,并使用前面我们已经学过的方法对他们进行着色处理,着色方法见:Android高级进阶五 Android OpenGL给多边形着色。 &nb
View 的绘制流程分为三步:measure(测量)、layout(布局)、draw(绘制)measure是确定view的大小,layout是计算在界面中显示的位置,draw便是最后的绘制步骤了。三者是先后执行的。大致流程如下:自定义 View 的第一步,肯定是明确的宽高,位置坐标,宽高是在测量阶段得出。然后在布局阶段,确定好位置信息,对矩形布局,之后的视觉效果就交给绘制流程了。流程是很简单的,但
转载
2023-07-04 21:52:17
111阅读
1. 锁屏效果如下图所示2. 源码及流程介绍2.1 辅助线绘制canvas.drawLine(0, standardY, canvas.getWidth(), standardY, paint);
paint.setColor(Color.BLUE);
canvas.drawLine(standardX, 0, standardX, canvas.getHeight(), paint);
2.2
转载
2023-08-29 15:25:56
77阅读
1.Android程序是如何启动,Activity生命周期如何调用? 2.在Activity onCreate当中我们的setContentView是如何将UI文件加载? installDector方法做两件事情 1.加载布局容器 2.加载基础布局 mLayoutInflater.inflate(layoutRes
转载
2023-09-26 14:49:43
43阅读
前言View的绘制流程,其实也就是工作流程,指的就是Measure(测量)、Layout(布局)和Draw(绘制)。其中,measure用来测量View的宽和高,layout用来确定View的位置,draw则用来绘制View,这里解析的Android SDK为为Android 9.0版本。Activity的构成在了解绘制流程之前,我们首先要了解Activity的构成,我们都知道Activity要用
转载
2023-08-01 14:08:56
164阅读
1、屏幕刷新参与者画笔 Skia : CPU 绘制 2D 图形;Open GL : GPU 绘制 2D / 3D 图形;画纸 Surface : Android 4.4+ 应用程序都在 Surface 这张画纸上进行绘制和渲染。画板 Graphic Buffer : 在屏幕刷新机制提到,Android 4.1+ 后有 3 块 Graphic Buffer 用于应用程序
转载
2023-08-29 12:39:26
73阅读
文章目录通过布局资源配置文件设计用户画面图形Drawable形状图形1.形状 shape2.尺寸 size3.描边 stroke4.圆角 corners5. 填充 solid6.间隔 padding7.渐变 gradient绘制图形主布局资源文件形状xml文件主界面实现效果通过自定义视图设计控件与用户画面自定义视图使用自定义视图的基本步骤带有清除键的文本框绘制图形指数函数和旋转矢量寻找目标点击屏
转载
2023-08-23 21:37:02
40阅读