Получение размера изображения для создания растрового изображения

Я программист с фоном Windows, и я новичок в Java и Android,

я хочу создать виджет (не приложение), который отображает диаграмму.

после долгих исследований я понял, что могу делать это с помощью Canvas, изображений и Bitmaps.

холст, на котором я рисую, должен совпадать с размером виджета.

поэтому вопрос: как мне узнать размер виджета (или размер изображения), чтобы я мог передать его функции

Bitmap.createBitmap (width_xx, height_yy, Config.ARGB_8888);

Фрагмент кода: в методе запуска таймера:

@Override
    public void run() {
        Bitmap bitmap = Bitmap.createBitmap(??, ??, Config.ARGB_8888);
        Canvas canvas = new Canvas(bitmap);

        //create new paint  
        Paint p = new Paint();
        p.setAntiAlias(true);
        p.setStrokeWidth(1);

        //draw circle
        //here i can use the width and height to scale the circle
        canvas.drawCircle(50, 50, 7, p);
        remoteViews.setImageViewBitmap(R.id.imageView, bitmap);
18
задан cubitouch 30 January 2014 в 22:07
поделиться