小编Kal*_*esh的帖子

如何使用视图扩展类的canvas进入活动类?

我创建了一个类:

public class TestCanvas extends View {

    public TestCanvas(Context context) {
        super(context);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        Paint paint = new Paint();
        paint.setColor(Color.RED);

        canvas.drawText("kal", 0, 100, paint);
        canvas.save();
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我从活动中调用该类:

public class TestActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        TestCanvas tcanvas=new TestCanvas();

        frameLayout=(FrameLayout)findViewById(R.id.frameLayout1);
        frameLayout.addView(tcanvas);   
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想将canvas插入活动类并设置为ImageView.我该怎么做?

android android-canvas

3
推荐指数
1
解决办法
9370
查看次数

标签 统计

android ×1

android-canvas ×1