android view子类的构建
来源:互联网 发布:漏洞修复软件 编辑:程序博客网 时间:2024/06/05 15:38
<ol><li><span style="font-family:Courier New;font-size:14px;">package com.norwaya.view;</span></li><li><span style="font-family:Courier New;font-size:14px;"></span></li><li><span style="font-family:Courier New;font-size:14px;">import android.content.Context;</span></li><li><span style="font-family:Courier New;font-size:14px;">import android.graphics.Bitmap;</span></li><li><span style="font-family:Courier New;font-size:14px;">import android.graphics.BitmapFactory;</span></li><li><span style="font-family:Courier New;font-size:14px;">import android.graphics.Canvas;</span></li><li><span style="font-family:Courier New;font-size:14px;">import android.graphics.Paint;</span></li><li><span style="font-family:Courier New;font-size:14px;">import android.util.AttributeSet;</span></li><li><span style="font-family:Courier New;font-size:14px;">import android.view.View;</span></li><li><span style="font-family:Courier New;font-size:14px;"></span></li><li><span style="font-family:Courier New;font-size:14px;">import com.example.norwaya.R;</span></li><li><span style="font-family:Courier New;font-size:14px;"></span></li><li><span style="font-family:Courier New;font-size:14px;">public class PlaneView extends View {</span></li><li><span style="font-family:Courier New;font-size:14px;">private Bitmap plane;</span></li><li><span style="font-family:Courier New;font-size:14px;">Paint p;</span></li><li><span style="font-family:Courier New;font-size:14px;">float currentX;</span></li><li><span style="font-family:Courier New;font-size:14px;">float currentY;</span></li><li><span style="font-family:Courier New;font-size:14px;"></span></li><li><span style="font-family:Courier New;font-size:14px;">public PlaneView(Context context) {</span></li><li><span style="font-family:Courier New;font-size:14px;">super(context, null);</span></li><li><span style="font-family:Courier New;font-size:14px;"></span></li><li><span style="font-family:Courier New;font-size:14px;">}</span></li><li><span style="font-family:Courier New;font-size:14px;"></span></li><li><span style="font-family:Courier New;font-size:14px;">public PlaneView(Context context, AttributeSet attr) {</span></li><li><span style="font-family:Courier New;font-size:14px;">super(context, attr);</span></li><li><span style="font-family:Courier New;font-size:14px;">p = new Paint();</span></li><li><span style="font-family:Courier New;font-size:14px;">plane = BitmapFactory.decodeResource(getResources(),</span></li><li><span style="font-family:Courier New;font-size:14px;">R.drawable.ic_album_black_18dp);</span></li><li><span style="font-family:Courier New;font-size:14px;">}</span></li><li><span style="font-family:Courier New;font-size:14px;"></span></li><li><span style="font-family:Courier New;font-size:14px;">@Override</span></li><li><span style="font-family:Courier New;font-size:14px;">protected void onDraw(Canvas canvas) {</span></li><li><span style="font-family:Courier New;font-size:14px;">super.onDraw(canvas);</span></li><li><span style="font-family:Courier New;font-size:14px;">canvas.drawBitmap(plane, currentX, currentY, p);</span></li><li><span style="font-family:Courier New;font-size:14px;"></span></li><li><span style="font-family:Courier New;font-size:14px;">}</span></li><li><span style="font-family:Courier New;font-size:14px;">}</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;"><span style="white-space: normal;"></span></span></li></ol>
0 0
- android view子类的构建
- View的子类
- andriod view的子类
- Android的View组件的几大子类
- Android View 子类/属性详情
- Android View.OnTouchListener 的子类,AutoScrollHelper,ZoomButtonsController,ListViewAutoScrollHelper
- Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)
- android listview item 中有buton或者及其子类view失去焦点的问题
- Android学习笔记(25):带动画效果的View切换ViewAnimator及其子类
- Activity的View构建过程
- Activity的View构建过程
- Android View与GroupView原理以及其子类描述
- Android View与GroupView原理以及其子类描述
- Android View与GroupView原理以及其子类描述
- Android View与GroupView原理以及其子类描述
- Android View与GroupView原理以及其子类描述
- Android中通过inflate构建一个View
- Android游戏开发之构建游戏框架View与SurFaceView的区别(十)
- WebService学习总结(3)——使用java JDK开发WebService
- 支付流程图
- 巩固C语言(七)----递归的深度学习及应用 & 字符串和整数之间的相互转化
- 扁平化网页的设计方法-页面空间的运用
- flume学习之二 flume安装和使用方法
- android view子类的构建
- hdu 5667 Sequence 矩阵快速幂
- WebService学习总结(4)——第三方webService服务调用
- 纳兰容若-当时只是道寻常
- NJUST 1929 water1
- Swift:Integer
- 从etcd看Raft协议
- iOS制作 转盘EaseInEaseOut旋转动画
- ios简单的清除缓存代码