排序:
默认
按更新时间
按访问量

处理滑动冲突:外部拦截标准模板

Android开发艺术探索package com.example.apple.quickdemo.realview;import android.content.Context; import android.support.annotation.Nullable; import android....

2017-07-07 17:01:15

阅读数:223

评论数:0

PorterDuffXfermode学习笔记

PorterDuffXfermode是什么PorterDuffXfermode是一种规则 PorterDuffXfermode是一种颜色混合的规则 PorterDuffXfermode用于实现新绘制的像素(SRC)与Canvas上对应位置已有的像素(DEST)按照混合规则进行颜色混合。 记...

2017-05-27 10:46:10

阅读数:271

评论数:0

canvas操作

第一类基本变换 效果连续性 总结 第二类画布的保存与恢复 Save saveLayer saveLayerAlpha restore restoreToCount 另clip saveFLAG 摘自以下文章 自定义控件之绘图篇(四):canvas变换与操作 自定义控件三部曲之绘图篇...

2017-05-27 10:40:17

阅读数:328

评论数:0

Shader应用---霓虹闪烁文字效果

package com.example.apple.shaderdemo;import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.gr...

2017-05-24 13:37:08

阅读数:676

评论数:0

Shader的介绍

分类 BitmapShader :图片贴图效果 LinearGradient:线性渐变色效果 RadialGradient:环形渐变色效果 SweepGradient:雷达扫描效果 ComposeShader:以上效果的任意组合 基本用法在onDraw()里写下面的代码//构建画笔 Paint m...

2017-05-23 15:30:57

阅读数:346

评论数:0

View如何加载到窗口

View如何加载到窗口

2017-05-07 18:16:02

阅读数:286

评论数:0

自定义View---抽屉效果

说明 这个自定义View,没有处理好多点触摸问题 View跟着手指移动,没有采用传统的scrollBy方法,而是通过不停地重新布局子View的方式,来使得子View产生滚动效果menuView.layout(menuLeft, 0, menuLeft + menuWidth, menuHeight...

2016-08-22 21:59:31

阅读数:777

评论数:0

弹出、收缩的菜单

package pic.com.menudemo;import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.animation.AnimatorSet; i...

2016-07-07 17:30:32

阅读数:1061

评论数:0

自定义ViewGroup

引子:标准的自定义ViewGroup应该包含什么github第一部分 支持wrap_content 即当ViewGroup的宽、高使用wrap-content时,ViewGroup的高宽根据子View的实际大小来确定 如果你不处理的话,“wrap-content”的和 “match-...

2016-06-28 16:49:37

阅读数:2017

评论数:0

自定义布局---竖向的ViewPager

效果图:这个自定义控件涉及到的知识点:自定义ViewGroup中onMeasure和onLayout的写法 弹性滚动Scroller的用法 速度轨迹追踪器VelocityTracker的用法 如何处理滑动事件冲突dispatchTouchEvent:(外部拦截)告诉此ScrollLayout...

2016-06-05 00:44:52

阅读数:2126

评论数:1

ScrollerLayout——可横向滚动的自定义viewgroup

具体功能看效果图: 如何录屏小贴士 使用手机自带的录屏软件,录制后卫MP4格式,在使用下面这个网址介绍的方法,转为gif(我是用的是在线转的那个,挺好用) Android手机如何录制屏幕及转GIF 这个自定义控件涉及到的知识点: 自定义ViewGroup中onMeasure和onLa...

2016-05-09 11:20:33

阅读数:2443

评论数:2

VelocityTracker简单用法

VelocityTracker顾名思义即速度跟踪,在android中主要应用于touch event(比如Gestures中的Fling, Scrolling等), VelocityTracker通过跟踪一连串事件实时计算出,下面简单介绍一下用法。 可参考:这篇文章的介绍//获取一个Velocit...

2016-05-06 13:46:03

阅读数:767

评论数:0

轮播图,使用简单,代码里一句话搞定,多个参数可自定义修改

github传送门效果图:实现的功能:1.自动、无限播放的轮播图,对应每个轮播图页面的点击事件(传递position) 2.手指在操作轮播图时(以及该页面不再显示时),轮播图自动播放功能会停止 3.手指停止操作轮播图时(以及该页面再次显示时),轮播图自动播放启动 用法及其注意事项:1.外部直接...

2016-05-05 15:30:21

阅读数:1448

评论数:0

自定义控件---OnMeasure()方法分析

自定义View的第一步就是要测量Measure控件的大小,所以了解OnMeasure至关重要 首先说说MeasureSpec类protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super....

2016-04-13 20:32:13

阅读数:428

评论数:0

下拉刷新、上拉加载控件的写法(详解)

下拉刷新、上拉加载控件的写法(详解)本文详细讲解了下拉刷新、上拉加载控件的写法,如有需要完整代码可以到我的资源下载 先说一下心得: 这是一个自定义控件,自定义控件分为两种: 一种是完全认为定义的,比如说常见的开关按钮,这个是原生 控件没有的;另一种是在原生的控件上添加一些新的功能,比如说上拉...

2015-06-27 21:54:19

阅读数:1868

评论数:0

轮播图功能的全实现(自动播放、小点点、按住停止播放、放手后开始播放...)

MainActivity /** * 1.实现了轮播图自动滚动效果<br> * 2.设置了跟随页面变化的小点点<br> * 3.解决了轮播图手指滑动后,显示页面错位的问题<br> * 4.实现了手指按住轮播图时,停止自动滚动的效果<br> ...

2015-06-11 11:44:04

阅读数:3224

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭