Допустим игра отрисовывается на канве, при поражении хочу вывести окошко с результатом и кнопкой продолжить , какие есть варианты ? Вывести отдельный fragment? можно ли так? Или новое активити сверстанное так чтобы выглядело как окошко? Вроде есть еще диалоговое окно, но можно ли его сверстать до какого угодно вида и выводить поверх канвы?
public class MainGamePanel extends SurfaceView implements SurfaceHolder.Callback {
//тут создается поток в котором реализован игровой цикл, при некотором положении в игровом цикле хочу вызвать диалог, но так как наследуюсь не от Activity сделать это не получается.. как быть?
}
Вот так вызываю диалог
new GameOverFragment().show(getFragmentManager(),"login");
Проблема точно такая же как и тут http://stackoverflow.com/questions/10268422/show-dialog-in-game-with-canvas но я не понял как её они там решили..
Canvas находится в каком-то определенном месте интерфейса и никак не влияет на весь остальной интерфейс. Вы можете диалог показать любым удобным способом: диалоговое окно, новый фрагмент, или сделать visible уже существующие элемент интерфейса, расположенный поверх.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Добрый деньДелаю тут одну программу, с использованием VKSdk
Не прибавляется цифрыНапример, если я введу 2 + 2, то получится 2
Пробую передать данные в Activity способом из этого ответаВ массиве myStr сейчас всегда оказывается последний элемент ListView