Android学习02简单的贴图
来源:互联网 发布:python基础教程百度云 编辑:程序博客网 时间:2024/05/16 18:04
新建的Activity类不用作改变
另外新建MyView类视图类,用来控制屏幕显示
该类代码如下:
public class MyView extends View{
Bitmap myBitmap; //图片引用
Paint paint; //画笔
public MyView(Context context, AttributeSet attrs) {
super(context, attrs);
this.initBitmap(); //初始化图片
}
//初始化图片
private void initBitmap() {
paint = new Paint(); //创建一个画笔
myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.jordan); //获取图片资源
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
paint.setAntiAlias(true); //打开抗锯齿
paint.setColor(Color.WHITE); //设置画笔的颜色
paint.setTextSize(15);
canvas.drawBitmap(myBitmap, 10, 10,paint);
canvas.drawText("图片宽:" + myBitmap.getWidth(), 20, 220, paint); //绘制字符串,图片的宽度
canvas.drawText("图片高" + myBitmap.getHeight(), 150, 220, paint); //绘制字符串,显示图片高度
}
}
需要修改布局文件main.xml
修改后的代码如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<karant.zhan.MyView
android:id="@+id/MyView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
运行结果如下图:
- Android学习02简单的贴图
- 简单的按钮贴图
- 简单的贴图融合
- 简单的GDI贴图应用
- OpenG: 简单的纹理贴图
- android 游戏导引(4. 简单纹理贴图)
- android 游戏导引(4. 简单纹理贴图)
- android 游戏导引(4. 简单纹理贴图)
- android 游戏导引(4. 简单纹理贴图)
- BitBlt贴图函数的学习
- Unity的简单贴图动画的应用
- 最简单的自绘贴图按钮
- android游戏引擎andengine学习系列七:纹理贴图的理解
- 关于unity3d纹理贴图的学习总结
- 简单纹理贴图
- 简单纹理贴图
- 简单纹理贴图
- 简单纹理贴图
- jquery 自定义插件开发
- Apache+PHP环境搭建
- pazu 注册申请
- apache多域名转发至tomcat&https设置&虚拟主机的设置
- sql 去除重复数据 唯一
- Android学习02简单的贴图
- sybase iq 大牛的blog地址
- 大型复杂IT项目管理实践第三篇成功经验 --- 2.关注高层次管理,关联性管理
- java 编程中应注意的事项
- 怎么在opera浏览器里,把google地图设置成为搜索引擎
- 如何获得桌面上任意一个位置的颜色的 rgb 或者16进制值了
- Android内核和驱动篇-Android内核介绍
- php.ini 参数解释
- 我要记住的