上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 353 下一页
摘要: Canvas类中drawBitmap(Bitmap bitmap, Matrix matrix, Paint paint)方法中有个参数类型是Matrix,从字面上理解是矩阵的意思,而实际上它也确实是个3x3的矩阵。Matrix在Android中的主要作用是图像变换,如平移、旋转、缩放、扭曲等。 M 阅读全文
posted @ 2019-12-12 17:50 brave-sailor 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 作用 这个类封装了滚动操作,如帮我们处理手指抬起来时候的滑动操作。与ViewGroup的scrollTo(),scrollBy()的生硬式移动,Scroller提供了一个更加柔和的移动效果。Scroller的坐标系跟平常我们见到的View的坐标系不太一样,Scroller向左滑值为正,向上滑为正。 阅读全文
posted @ 2019-12-12 09:38 brave-sailor 阅读(360) 评论(0) 推荐(1) 编辑
摘要: Scroller主要用于平滑滚动,主要使用的滚动方法有:startScroll、fling。startScroll(int startX, int startY, int dx, int dy, int duration):指定起点(startX,startY),从起点平滑变化(dx,dy),耗时d 阅读全文
posted @ 2019-12-12 09:33 brave-sailor 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 1 简介 Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上HTC、Motorola和Samsung等知名厂商只要使用电容屏触控原理的手机均可以支持多点触控Multitouch技术,对于网页缩放、手势操作上有更好的用户体验。 在Android平台上事件均使用了MotionE 阅读全文
posted @ 2019-12-11 09:18 brave-sailor 阅读(610) 评论(0) 推荐(0) 编辑
摘要: Android里Scroller类是为了实现View平滑滚动的一个Helper 类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。 作者:佚名来源:iteye|2014-06-19 10:43 收藏 分享 Android里Scroller类是为了实现View平滑滚动的一个Helper 类。通常在自定义的View时使用, 阅读全文
posted @ 2019-12-09 15:34 brave-sailor 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 前段时间写了如何获取相册和拍照之后的照片并且进行显示和上传,这一次是如何进行圆形图像制作,经常看我写的笔记的人会知道,我很懒。那么我就懒的自定义了,目前需求就用原生的就好了,大神的轮子,我会在后面进行推荐。这篇笔记是依赖于:Android调用相册、相机(兼容6.0、7.0、8.0)文章撰写的,所以不 阅读全文
posted @ 2019-12-05 12:03 brave-sailor 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: 最近一直在研究自定义控件,一般大致分为三种情况:自绘控件,组合控件,继承控件。接下来我们来看下继承控件。在此借鉴一位博主的文章,补充粘性的实现效果,并且加注自己的一些理解。大家也可以查看原文博客。android之自定义viewGroup仿scrollView详解 直接上代码,注释的比较详细。可以通过Log的信息来观察下滑动时候坐标的变化,加深理解。 public class MyScrollVie 阅读全文
posted @ 2019-12-04 18:04 brave-sailor 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 老实说,这两个小东东实在是太麻烦了,很不好懂,我自己那api文档都头晕,在网上找到很多资料,才知道是怎么回事,这里总结一下,记住这个原则就会很清楚了: 1、onInterceptTouchEvent()是用于处理事件(类似于预处理,当然也可以不处理)并改变事件的传递方向,也就是决定是否允许Touch 阅读全文
posted @ 2019-12-04 17:40 brave-sailor 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 在学习使用Scroller之前,需要明白scrollTo()、scrollBy()方法。 一、View的scrollTo()、scrollBy() scrollTo、scrollBy方法是View中的,因此任何的View都可以通过这两种方法进行移动。首先要明白的是,scrollTo、scrollBy 阅读全文
posted @ 2019-12-04 14:22 brave-sailor 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 含义canvas.save();画布将当前的状态保存canvas.restore();画布取出原来所保存的状态使用canvas.save();与canvas.restore();一般结合使用,.save()函数在前,.restore()函数在后,用来保证在这两个函数之间所做的操作不会对原来在canv 阅读全文
posted @ 2019-12-02 14:44 brave-sailor 阅读(630) 评论(1) 推荐(1) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 353 下一页