每次都是过了很久都需要温习一下,自己打算整理一下方便查阅,

自定义view 首选需要明白的就是它的坐标系了,以手机左上角为起始点(0.0),横向的为x轴,竖向的为y轴

为了更好的理解我画了一幅草图如下

上面的x轴和y轴记住就行,以后画的效果图的时候知道设置的问题

下面说下基本使用

假如简单的画了一个圆或者一条线,这个view怎样使用 ,这个就需要把这个view放到xml 中 就行了

记得当初刚接触android 的看的别人的都是说原理之类的,当时就好奇这个view 怎么使用的呢,哎

现在想起来那时候也是蠢的不行

使用大致如下

入门的就说这么多把,为了不长编大论说理论,就先说这么多,简单的知道view 的使用 。

后面会继续说一些view常见的方法。比如Paint(画笔这个可以决定什么颜色的笔,要画的粗细,之类的),

canvas (画布, 画什么形状呢,点,圆,椭圆,正方形之类等。) 熟悉这些之后也方便以后画复杂的需求。

Android 自定义View (入门 篇) 的使用相关推荐

  1. android自定义起止时间的时间刻度尺,Android 自定义View篇(六)实现时钟表盘效果...

    前言 Android 自定义 View 是高级进阶不可或缺的内容,日常工作中,经常会遇到产品.UI 设计出花里胡哨的界面.当系统自带的控件不能满足开发需求时,就只能自己动手撸一个效果. 本文就带自定义 ...

  2. 【朝花夕拾】Android自定义View篇之(六)Android事件分发机制(中)从源码分析事件分发机制...

    前言 转载请注明,转自[https://www.cnblogs.com/andy-songwei/p/11039252.html]谢谢! 在上一篇文章[[朝花夕拾]Android自定义View篇之(五 ...

  3. 【朝花夕拾】Android自定义View篇之(六)Android事件分发机制(中)从源码分析事件分发逻辑及经常遇到的一些“诡异”现象

    前言 转载请注明,转自[https://www.cnblogs.com/andy-songwei/p/11039252.html]谢谢! 在上一篇文章[[朝花夕拾]Android自定义View篇之(五 ...

  4. Android自定义View之画圆环(进阶篇:圆形进度条)

    前言: 如果你想读懂或者更好的理解本篇文章关于自定义圆环或圆弧的内容.请你务必提前阅读下Android自定义View之画圆环(手把手教你如何一步步画圆环).在这篇文章中,详细描述了最基本的自定义圆环的 ...

  5. android 自定义View 视差动画

    本系列自定义View全部采用kt **系统: **mac android studio: 4.1.3 **kotlin version:**1.5.0 gradle: gradle-6.5-bin.z ...

  6. android 随机验证码,Android自定义View实现随机验证码

    对于android开发来说自定义View还是一个比较重要的技能,所以在这里写一篇自定义View入门的文章,也是实现一个相对简单的随机产生验证码的功能: 自定义View主要也就分为几步 1.自定义Vie ...

  7. Android自定义View进阶-MotionEvent详解

    欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录 我们微信公众号:杨守乐 推荐文章: 如果你喜欢上了一个程序员小伙,献给所有的程序员女友 学习资料(干货汇集)不断更新 ...

  8. android自定义曲线控件,Android自定义view进阶-- 神奇的贝塞尔曲线

    上一篇介绍了自定义view需要知道的基本函数.新开一篇献给借给我vpn的深圳_奋斗小哥. 转载请注明出处:http://blog.csdn.net/wingichoy/article/details/ ...

  9. Android自定义View —— TypedArray

    在上一篇中Android 自定义View Canvas -- Bitmap写到了TypedArray 这个属性 下面也简单的说一下TypedArray的使用 TypedArray 的作用: 用于从该结 ...

最新文章

  1. RelativeLayout(相对布局)的分析
  2. 多元化谋定美国农业巨头-丰收节贸易会:四大粮商曲折历程
  3. linux修改ip地址方法如何保存_修改电脑IP地址方法
  4. Netflix混沌工程手册Part 2:混沌工程原则
  5. C++多线程编程分析-线程间通信
  6. CF525D-Arthur and Walls【贪心】
  7. 11、mysql数据表中数据的查询(3)
  8. oracle 启用闪回数据库,如何启用Oracle10g闪回数据库特性
  9. Dxperience 7.3.4 简体中文本地化
  10. sccm安装手动下载必备组建
  11. 如何区分网线是几类的_网线怎么区分是几类的
  12. 手把手教你搭建一台永久运行的个人服务器
  13. ZBrush与数位板雕刻模型如何才能结合
  14. iPad 生产力指南:如何把MathType7安装在iPad中,方便写公式,写论文,公式编辑器,完全免费
  15. 详解!适合女生做的互联网项目
  16. [转]一个中高级PHP工程师所应该具备的能力
  17. 2011网易校园招聘笔试题
  18. Android ListView 拖拽处理
  19. 杨绛与钱钟书,人世间最理想的婚姻
  20. linux打包tar包命令,Linux tar打包命令详解

热门文章

  1. 2022-2028年中国联合办公行业深度调研及投资前景预测报告
  2. Python两个字典键同值相加的几种方法
  3. deeplearning模型量化实战
  4. PyTorch 图像分类
  5. 情感分析:基于循环神经网络
  6. YOLOv4实用训练实践
  7. 使用IDEA开发Servlet程序
  8. 为什么UI线程中创建Handler可以不传Looper?
  9. PHP 算法题:有多少苹果用来分赃1.1
  10. 感受hook里useEffect的执行顺序,hook倒计时