Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Разработка собственных компонентов GUI - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android камера в приложении http://www.cyberforum.ru/android-dev/thread818935.html
Доброго времени. возникла у меня задачка с использованием камеры. к примеру, в телефоне есть две камеры (обычная и фронтальная, для видеозвонков) мне необходимо чтобы картинка с фронтальной камеры...
Программирование Android Drag-Drop Gallery Добрый день ув. форумчане, вопрос следующий, как можно реализовать перемещении итемов в Gallery? На данный момент реализовал нажатие и перетаскивание, т.е. нажав на определенный итем, я могу его... http://www.cyberforum.ru/android-dev/thread818850.html
Изменение элемена ListView Программирование Android
Добрый вечер. Стоит задача изменять текстовое поле всех элементов ListView, но как то не выходит достучаться даже до одного элемента списка. Пробовал получить View элемента с помощью...
Андроид пути Программирование Android
Доброго Всем времени суток. Подскажите пожалуйста, как мне сделать так чтобы моя программа или сразу устанавливалась на внешнюю память(microSD) или чтобы ее можно было туда перенести, а то я написал...
Программирование Android Отличия drawable от Bitmap http://www.cyberforum.ru/android-dev/thread818308.html
Чем отличается drawable от Bitmap?
Программирование Android Construct 2 как скомпилировать под андройд на free версии? может хак есть? подробнее

Показать сообщение отдельно
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 598
26.03.2013, 19:34  [ТС]
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package com.contedevel.engine;
 
import com.contedevel.cdcalculator.R;
 
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View;
import android.widget.Button;
public class Surface extends SurfaceView {
       private SurfaceHolder holder;
 
       //конструктор
       public Surface(Context context) 
       {
             super(context);
             holder = getHolder();
             holder.addCallback(new SurfaceHolder.Callback() 
             {
                    public void surfaceDestroyed(SurfaceHolder holder) 
                    {
                    }
 
                    @Override
                    public void surfaceCreated(SurfaceHolder holder) 
                    {
                           Canvas c = holder.lockCanvas(null);
                           onDraw(c);
                           holder.unlockCanvasAndPost(c);
                    }
 
                    @Override
                    public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) 
                    {
                    }
             });
       }
 
       //Рисуем нашу картинку на черном фоне
       protected void onDraw(Canvas canvas) 
       {
       }
}
Выше пример создания SurfaceView. Как мне сделать, чтобы, к примеру, созданная Button рендрилась в Canvas c? Т.е. это должна быть обычная кнопка, просто в качестве канвы использовать c....
Надеюсь правильно сформулировал вопрос...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru