
Android 例子
ChengWei147258369
这个作者很懒,什么都没留下…
展开
-
Android绘图基础
import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.RectF; impo原创 2016-07-13 13:55:53 · 425 阅读 · 0 评论 -
Android绘图基础3
使用Shader渲染器。 Shader渲染器主要对Paint画笔进行渲染。 Shader本身是一个抽象类,它提供了如下实现类。 BitmapShader:使用位图平铺的渲染效果。 LinearGradient:使用线性渐变来填充图形。 RadialGradient:使用圆形来渐变来填充图形。 SweepGradient:使用角度渐变来填充图形。 CompossShader:使用组合渲染原创 2016-07-13 16:44:22 · 388 阅读 · 0 评论 -
android自定义ViewGroup基础
自定义ViewGroup通常要做以下3步。 1. 重写onMeasure()方法来对子View进行测量 2. 重写onLayout方法确定子View的位置 3. 重写onTouchEvent()方法增加响应事件。这个例子是实现一个ScrollView的自定义ViewGroup。上下滑动的效果。 核心思想: 通过重写onTouchEvent()这个方法实现上下滑动的效果原创 2016-07-14 15:27:25 · 413 阅读 · 0 评论 -
Android触控事件
触控事件 MotionEvent类: //单击触摸按下动作 public static final int ACTION_DOWN = 0; /** * Constant for {@link #getActionMasked}: A pressed gesture has finished, the * motion contains原创 2016-07-14 11:14:09 · 1914 阅读 · 0 评论 -
Android绘图基础2--仪表制作
“` package com.example.drawdemo;import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.util.AttributeSet; import android.view.View;public cla原创 2016-07-13 14:01:27 · 488 阅读 · 0 评论 -
android动画基础--旋转移动平移缩放
package com.imooc.viewanim;import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.animation.AlphaAnimation; import android.view.animation.Animation; import原创 2016-07-13 14:41:25 · 3120 阅读 · 0 评论 -
设模-单例
什么是设计模式? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式的好处 模式是在某一背景下某个问题的一种解决方案。 1. 复用原创 2016-07-18 11:10:06 · 429 阅读 · 0 评论 -
Android MVP 模式
2018-3-15 mvp模式修改。(写了一个简单的demo)看了个mvpdemo 感觉,很多例子接口太多,感觉不是很好。mvp 模式就修改了一下,添加了EventBus 框架,处理了一部分接口。一般都是登录界面说,<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas....原创 2018-03-15 17:13:52 · 290 阅读 · 0 评论