自己定义一个drawable子类型,想在draw时重新绘制一下,没有任何反应。谁知道为什么?
Activitypublic class DrawDashPath extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.promain);
MyDrawable drawable = new MyDrawable(10);
findViewById(R.id.img).setBackgroundDrawable(drawable);
}}import android.content.Context;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.PixelFormat;
import android.graphics.drawable.Drawable;
import android.widget.Button;public class MyDrawable extends Drawable{
public MyDrawable(int num){
} @Override
public void draw(Canvas canvas) {
//nothing happen
} @Override
public int getOpacity() {
return PixelFormat.OPAQUE;
} @Override
public void setAlpha(int alpha) {
// TODO Auto-generated method stub
} @Override
public void setColorFilter(ColorFilter cf) {
// TODO Auto-generated method stub
}
}
Activitypublic class DrawDashPath extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.promain);
MyDrawable drawable = new MyDrawable(10);
findViewById(R.id.img).setBackgroundDrawable(drawable);
}}import android.content.Context;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.PixelFormat;
import android.graphics.drawable.Drawable;
import android.widget.Button;public class MyDrawable extends Drawable{
public MyDrawable(int num){
} @Override
public void draw(Canvas canvas) {
//nothing happen
} @Override
public int getOpacity() {
return PixelFormat.OPAQUE;
} @Override
public void setAlpha(int alpha) {
// TODO Auto-generated method stub
} @Override
public void setColorFilter(ColorFilter cf) {
// TODO Auto-generated method stub
}
}
解决方案 »
- 求助,真不行了,瓦片地图,这个要怎么弄才对?
- 通过pull解析xml文件怎么判断服务器上xml文件名
- 安装Android插件时出错
- 创建AVD,默认总是存放在"Documents and Settings\<user>\.android\",可否更改
- 新手,想问问能用Java实现手机拍照的页面不?
- ListView的每一行有一个Button,点击Button后如何得到所在行的position?
- 请教 android游戏菜单 转 游戏主画面该怎么写?
- android 控件 怎么传值啊
- 如何在桌面定制应用widget 和 快捷方式?
- 安卓菜鸟,关于recyclerview的一点问题。
- 关于Android连接WIFI后IP的问题。
- android下的中文排序问题咨询
// 传递过来的num没有用到,那你还想有什么反应?
} @Override
public void draw(Canvas canvas) {
//nothing happen. Realy nothing happens.
}