自定义view
文章平均质量分 80
liaoyi_
愿天堂没有代码
展开
-
Android ViewPager的无限循环制作Banner 以及调节viewpager的滑动速度
转载自http://www.open-open.com/lib/view/open1453733799183.html效果图主要的自定义类import android.content.Context;import android.os.Handler;import android.support.v4.view.PagerAdapter;import androi原创 2016-11-14 15:57:18 · 1804 阅读 · 2 评论 -
Android 颜色动态渐变
public static int getCurrentColor(float fraction, int startColor, int endColor) { int redCurrent; int blueCurrent; int greenCurrent; int alphaCurrent; int redS原创 2017-04-18 16:46:05 · 1407 阅读 · 0 评论 -
Android 自定义ViewPager的滑动切换页面效果
先借用网上图片效果自定义效果最重要的一个方法就是 viewPager.setPageTransformer(boolean,PageTransformer)这个方法就是设置viewpager的滑动效果的方法,里面需要传递两个参数:第一个参数传true就行了 第二个参数就是重点了我们需要创建一个效果类,继承PageTransformer这个类然后来实现我们原创 2017-04-13 17:41:31 · 759 阅读 · 0 评论 -
Android 自定义ViewGroup中onFinishInflate方法可以用来干什么
onFinishInflate 当View中所有的子控件均被映射成xml后触发也就是会在Activity中调用setContentView之后就会调用onFinishInflate这个方法,这个方法就代表自定义控件中的子控件映射完成了,然后可以进行一些初始化控件的操作比如 可以通过findViewById 得到控件,得到控件之后进行一些初始化的操作(既然能够得到控件你就可以,随心所欲了撒)原创 2017-03-14 18:02:31 · 12433 阅读 · 0 评论 -
Android Touch 事件的分发和消费机制
转载自 http://www.cnblogs.com/sunzn/archive/2013/05/10/3064129.htmlAndroid 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能转载 2017-03-13 15:57:00 · 302 阅读 · 0 评论 -
Android 获取控件的宽高
img.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { if(imgHeight<=0){原创 2017-03-28 13:25:35 · 246 阅读 · 0 评论 -
Android 绘制手势路线制作图画板并把View保存为图片
先看看效果图一个简单的图画板 当然核心就是自定义的画板控件 package com.example.test.myapplication;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics原创 2017-03-11 14:54:09 · 1055 阅读 · 0 评论 -
Android 自定义View 测量控件大小onMeasure中MeasureSpec作用
在自定义view中onMeasure 里面利用MeasureSpec来完成控件的测量是必不可免的MeasureSpec中方法很少,其中只有getSize,getMode,makeMeasureSpec三个放法提供给我们调用getSize 需要传入一个int类型的值,而这个值就有讲究了,它里面包含了具体的size数值和mode类型,所以我们一般就通过getSize这个方法来获取这原创 2017-03-17 15:41:54 · 1189 阅读 · 0 评论 -
Android 自定义最简单的ScrollView,附带拉动回弹
布局样式<com.example.test.myapplication.customview.MyScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content原创 2017-03-17 16:19:09 · 2813 阅读 · 0 评论 -
Android 监测是否能够上滑,下滑
在Android api 14之后 我们可以调用view的canScrollVertically(int direction)来判断控件是否可以上滑,下滑。这个函数需要传递一个整型参数 正数代表是否能够上滑负数代表是否能够下滑返回布尔类型,是不是很简单那么在api 14之前呢?那就没办法了,只能自己主观的去判断了这里我贴上代码判断是否能够上滑if (view ins原创 2017-09-29 14:16:53 · 1383 阅读 · 0 评论