<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>


更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 实现简易的android 直播技术
  2. Android 手机关机流程及异常分析
  3. android50大秘籍
  4. Qt on Android Episode 1(翻译)
  5. Android NDK开发之旅(3): 详解JNI数据类型
  6. Android中用AsyncTask简单实现多线程
  7. Android(安卓)working with Volley Libra
  8. android 5.0
  9. 更快实现Android多级树形选择列表
  10. Android中使用imageviewswitcher 实现图