![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android自定义控件
文章平均质量分 84
keep_moving12138
起床了,老板喊你起来搬砖了!
展开
-
自定义view之——联系人列表
先看效果:1、自定义一个索引view,就是右边红色的部分:package com.example.contact;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import原创 2017-07-11 21:43:14 · 1492 阅读 · 0 评论 -
利用BlurMaskFilter实现具有阴影效果的Imageview
主要是BlurMaskFilter bf=new BlurMaskFilter(20,BlurMaskFilter.Blur.INNER);设置影音大小为20,模式为Inner:解释为Blur inside the borderpaint.setMaskFilter(bf);设置画笔canvas.drawBitmap(bit.extractAlpha(paint,null),src,rect,原创 2017-08-07 14:55:27 · 1416 阅读 · 0 评论 -
自定义imageview中的canvas.drawBitmap方法
自定义画圆角矩形、园、椭圆import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.PorterDuff;import android.graphic原创 2017-08-07 13:12:56 · 2430 阅读 · 0 评论 -
自定义view之imageview图片处理
Android项目开发中经常会遇见需要实现圆角或者圆形的图片功能,如果仅仅使用系统自带的ImageView控件显然无法实现此功能,故通过系列文章的形式由简到繁全方位的介绍一下此功能的实现,巩固一下自身的学习,同时,和广大网友交流分享。自定义圆形ImageView.jpg作为第一篇文章,今天通过一些简单的代码介绍一下圆形图片功能的初步实现。自定义的ImageView控件代码如下,转载 2017-08-06 00:28:50 · 979 阅读 · 0 评论 -
忘了的时候看一眼,Shape属性写的很全
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kofi1122.blog.51cto.com/2815761/521605本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shap转载 2017-07-26 14:35:31 · 225 阅读 · 0 评论 -
很炫酷的一些view,可以整合到项目里
这几天开发的时候,想做一些好看而且酷炫的特效,于是又开始从网上收集各种特效资源。下面给大家一些我喜欢的把,附代码,喜欢的看源代码,然后加到自己项目去把!!1.很简单却很酷的粒子破碎效果 介绍: 实现思路1.新建一个 Bean Particle,表示一个粒子对象;新建一个 View ExplosionField作为画布用来显示破碎的粒子;新建一个属性动画(ValueAnima转载 2017-08-07 22:26:46 · 753 阅读 · 2 评论 -
仿QQ头像截取
转载请注明出处: http://blog.csdn.net/u014163726?viewmode=contents 本文出自Wrh的博客闲扯最近刚好空闲下来又因为以前有人问到过这个仿qq上传头像的问题,抓紧时间撸出一篇博客本章内容部分手势检测出自翔神的博客本章内容匆忙赶出估计会有bug希望发现的人可以在评论告诉我好好学习,天天向上,像大神学习正文转载 2017-08-07 16:43:26 · 550 阅读 · 0 评论 -
实现Imageview两个圆角的效果
一,用自定义imageview[java] view plain copyimport android.content.Context; import android.graphics.Canvas; import android.graphics.Path; import android.graphics.RectF;转载 2017-08-07 16:28:42 · 608 阅读 · 0 评论 -
ViewPager特效
使用源码:https://github.com/hongyangAndroid/MagicViewPager###(1)引入compile `com.zhy:magic-viewpager:1.0.1`###(2)示例布局文件<FrameLayout android:layout_width="match_parent" android:lay原创 2017-07-31 14:39:57 · 387 阅读 · 0 评论 -
利用系统控件集合实现自定义view(自定义菜单)
先上视图xml文件:xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activit原创 2017-07-04 15:28:40 · 184 阅读 · 0 评论 -
viewpager小案例广告条效果
使用viewpager实现广告条的效果不多说,先上类:package com.example.viewpager;import android.os.Handler;import android.os.Message;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewP原创 2017-07-04 15:19:33 · 216 阅读 · 0 评论 -
自定义view之viewpager的使用
首先让大家有个全局的认识,直接上个项目,看看仅仅通过这几行代码,竟然就能完成如此强悍的功能。下篇再结合API仔细讲讲为什么要这么写。效果图:实现了三个view间的相互滑动 第一个VIEW向第二个VIEW滑动 第二个VIEW向第三个VIEW滑动 一、新建项目,引入ViewPager控件ViewPager。它是goog转载 2017-07-04 15:15:36 · 668 阅读 · 1 评论 -
自定义View之PopupWindow的使用
PopupWindow是Android上自定义弹出窗口,使用起来很方便。PopupWindow的构造函数为public PopupWindow(View contentView, int width, int height, boolean focusable)contentView为要显示的view,width和height为宽和高,值为像素值,也可以是MATCHT_PARE原创 2017-07-04 15:00:23 · 576 阅读 · 0 评论 -
自定义控件之自定义开关
自定义开关设计原理:自定义一个类继承View,重写构造方法,(主要重写两个参数的构造方法,这个方法会在初始化布局的时候调用)在布局中调用该类。为类中的各类小控件设计点击事件。、、、、、、、、、、、、、、、、、、、、、、、先上类openView:package com.example.open_off;import android.content.Context;i原创 2017-07-04 14:20:40 · 194 阅读 · 0 评论 -
事件分发机制
那我们现在就开始吧!比如说你当前有一个非常简单的项目,只有一个Activity,并且Activity中只有一个按钮。你可能已经知道,如果想要给这个按钮注册一个点击事件,只需要调用:[java] view plaincopybutton.setOnClickListener(new OnClickListener() { @Ove转载 2017-07-11 22:21:39 · 191 阅读 · 0 评论 -
自定义view实现图片加影子的效果
影子生成的主要方法dbe.setColorFilter(0x7f000000, PorterDuff.Mode.SRC_IN);canvas.translate(posX + (int)(0.9 * PicWidth/2), posY + PicHeight/2);//图像平移为了刚好在原图后形成影子效果。canvas.skew(-0.9F, 0.0F);//图像倾斜效果。canvas.转载 2017-08-07 15:50:31 · 292 阅读 · 0 评论