摘要: 自定义控件的方式 直接继承重写View&ViewGroup。这种方式是最灵活的,可以定制任何你想要的控件效果。 扩展已有控件。例如我们需要为文本添加特别的下划线,那么可以扩展TextView,绘制特殊的下划线。 组合已有控件。例如标题样式是通用的,一个标题一个返回按钮,我们可以组合这两个控件,对外提 阅读全文
posted @ 2017-12-15 11:15 Zhouztashin 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 概述 从4月初到5月份 ,差不多一个多月,终于把裁剪图片的功能码出来了,期间,解决了一个又来一个问题,好吧,问题总是会有的。 这里大致介绍这个裁剪功能技术点、主要难点,实现原理。 技术点 图片缩放、移动 裁剪区域预览 裁剪(包括越图片边界裁剪) 边界限制 主要难点 裁剪区域预览 裁剪 边界限制 实现 阅读全文
posted @ 2017-12-15 11:15 Zhouztashin 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: Android 控件的绘画过程?影响绘画的因素有哪些? Android将控件的绘画过程按照顺序依次分成了几个过程:测量大小,布局,绘画内容。自定义控件时对应的是onMeasure(..),onLayout(..),onDraw(..)。在自定义控件过程中,需要确定控件的位置、大小。影响位置和大小的参 阅读全文
posted @ 2017-12-15 11:14 Zhouztashin 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 资源的种类 Android将资源分成了以下几类,每一类资源都需要放置在指定的位置。 动画资源。放置在res/anim文件夹,引用格式:R.anim.xx. 颜色资源。放置在res/color文件夹,引用格式.R.color.xx。 图片资源。放置在res/drawable文件夹,引用格式.R.dra 阅读全文
posted @ 2017-12-15 11:13 Zhouztashin 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Fragment是什么 Fragment是用来呈现Activity部分界面的一种特殊组件。从Android 3.0系统开始对平板设备进行适配,而Fragment是为其而生的组件。引入Fragment可以让开发者可以更有效的利用平板设备大屏幕的优势,从而为用户创建更佳的用户体验,演变到现在已经是常用代 阅读全文
posted @ 2017-12-15 11:11 Zhouztashin 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 市面上的大多数应用,多多少少都会通过动画,让应用多一些灵动性和趣味性,并且在视图之间的切换会显得更加自然。例如许多应用都定制了自己的下拉刷新中的动画,让应用增色不少。Android动画有三种: View 动画 属性动画 帧动画 View动画 View动画是Android里面常用的动画方式。View动 阅读全文
posted @ 2017-12-15 11:10 Zhouztashin 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Swift入门 学习目标 由于已经有了Java编程思想,所以着重了解Swift语言特有的特性,与Java不一样的地方。最终目的是可以使用Swift语言开发iOS应用。 学习过程 [阅读苹果官网Swift文档](https://developer.apple.com/library/content/d 阅读全文
posted @ 2017-12-15 11:05 Zhouztashin 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 学习目标 JavaScript目前是十分热门的语言了,百花争鸣,衍生出了大量可以用于多种平台的框架。例如用于Web端的JQuery,用于搭建服务器的Node.js,用于开发移动应用的React Navite,使用的范围实在太广了。这次的学习目标主要了解JavaScript相关的语法规则和其特有的思想 阅读全文
posted @ 2017-12-15 10:33 Zhouztashin 阅读(110) 评论(0) 推荐(0) 编辑