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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
FullD
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 10
#1

Кнопки навигации в игре - Android

27.09.2013, 07:28. Просмотров 384. Ответов 0
Метки нет (Все метки)

Есть четыре Activity. Нужно сделать кнопки навигации, что то типа "вперед" / "назад".

Одно из четырех активити выглядит примерно так:
Java
1
2
3
4
5
6
7
8
9
public class SettingsActivity extends Activity{
    SettingsView settingsview;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
            settingsview = new SettingsView(this);
            setContentView(settingsview);
    }
.....
setContentView(settingsview);
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
public class SettingsView extends SurfaceView implements Runnable 
{
......    
    public class GameThread extends Thread
    {
......
 
    private ImageButton buttonStart;
    private Bitmap buttonStartBitmap;
 
    
    public SettingsView(Context context) 
    {
        
        super(context);
 
        buttonStartBitmap = BitmapFactory.decodeResource(getResources(),R.drawable.button1);
        buttonStart.setImageBitmap(buttonStartBitmap);
 
        OnClickListener buttonStartOk = new OnClickListener() {
            @Override
            public void onClick(View v) {
              // TODO Auto-generated method stub
         Context context = getContext(); 
         Intent intent = new Intent(context, NextActivity.class); 
         context.startActivity(intent);
            };
        };
 
        buttonStart.setOnClickListener(buttonStartOk);
 
        //buttonStart.setX(100);// = 100;
        //buttonStart.setY(100);
 
.....
 
    protected void onmDraw(Canvas canvas) 
    {       
......
          buttonStart.draw(canvas);
    }
......
buttonStart.setY(100); --- тут ругается. как задать координаты отображения.
да и вообще при использовании ImageButton вылетает из приложения с непонятной ошибкой

ps. или есть какие нить альтернативные способы имитации кнопок в игре?

Добавлено через 1 час 48 минут
Похоже надо юзать public boolean onTouchEvent(MotionEvent e) и обрабатывать события в зависимости от области касаний и расположения рисунков имитирующих кнопки
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2013, 07:28     Кнопки навигации в игре
Посмотрите здесь:

Android Помогите реализовать меню паузы в игре
Android Дайте совет насчет боковой навигации android eclipse
Как создать обработчик касания в игре? Android
Android Программа навигации по зданию. Определение положения человека по местному Wi-Fi
Почему нет кнопок навигации в эмуляторе? Android
Android Ошибка навигации через TextView
Action Bar в Activity для навигации по фрагментам в TabHost-е Android
Android "Динамические" кнопки в игре
Что то типа навигации Android
Звук в игре Android
Android Реализовать управление движением в игре
Android Использование GooglePlay Services в игре

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru