Android помощь с ImageView - PullRequest
       0

Android помощь с ImageView

0 голосов
/ 20 апреля 2011

Как нарисовать ImageView из метода OnDraw ()? canvas. () не должен вызывать ресурс?

Я пытаюсь сделать это

        @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        imageBack = BitmapFactory.decodeResource(getResources(), R.drawable.background);    
        canvas.drawBitmap(imageBack, (x /2)-15 ,y /2, null); 
        //touchEvents();
        ImageView image1 = (ImageView)findViewById(R.id.ImageView01);



    } 

1 Ответ

1 голос
/ 20 апреля 2011

Привет, вы улучшили метод onDraw, пожалуйста, проверьте

 @Override
protected void onDraw(Canvas canvas) {
    super.onDraw(canvas);
    imageBack = BitmapFactory.decodeResource(getResources(), R.drawable.background);    
    imageBack.setBounds(0,0,getWidth(),getHeight());
    imageBack.draw(canvas);

} 

Вы не очень ясно.так что если вы обнаружите какие-либо трудности, вы можете добавить комментарий к моему сообщению

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...