Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

XE5 Win32 Android Viewport3D Layer3D искажение размеров


OlegSkal ©   (2013-10-07 19:12:00) 

Сразу покажу на простом примере:

Создаю FireMonkey Mobile App
Кидаю на форму Viewport3D (color - по ярче).
На Viewport3D - Layer3D (projection-pjScreen).
На Layer3D - Panel.
У всех трех Align равно alClient.

Запускаю под Win32 - все отлично - Panel занимает весь экран.
Запускаю под Android - все плохо - Panel занимает часть экрана - примерно четверть.
И самое интересное - Heoght и Width Panel совпадает с Heoght и Width Viewport3D - а вот видимые размеры - нет.

Наведите плиз на мысль что где копать.
Версия IDE новая. Материала мало. Обращаюсь к Вам за помощью.


Cobalt   (2013-10-16 09:52:00) [1]

/Оффтоп: Призываю в топик модератора

По вопросу - автор пробовал устанавливать Align в OnShow?


АйВай   (2013-10-11 08:07:00) [2]

> Туповатый ©   (09.10.13 20:13) [13]

Ну ты и ДЭБИЛ! )))))))


Туповатый   (2013-10-09 20:13:00) [3]


> В который раз сюда обращаюсь и в который раз убеждаюсь

мыши плакали, кололись, но продолжали жрать кактусы.


brother   (2013-10-09 15:28:00) [4]

И Вам не хворать!


OlegSkal   (2013-10-09 15:12:00) [5]

Всем спасибо за помощь.
Пошел на другие сайты "срать".
В который раз сюда обращаюсь и в который раз убеждаюсь в неадекватность местных.
Пусть к вам относятся так, как вы относитесь к остальным.
Удачи!


brother   (2013-10-09 13:10:00) [6]

[9] вот и мне уже страшновато(


robt5   (2013-10-09 12:36:00) [7]

походу через год после выхода ХЕ5, андроид загнется нахрен от всех этих поделок от "негуру" и миром станет править какая нибуть Бада3


robt5   (2013-10-09 12:31:00) [8]


> В винде в EXE все норм а вот APK а Андрюшке показывает нечто иное

а ты где такие чудеса видал, чтоб один и тот же код, одинаково работал в абсолютно разныхустройствах\системах ?
думал и конфетку съесть и (дальше в рифму)


Туповатый   (2013-10-09 10:37:00) [9]


> Ребят! Ну давайте без срача плиз!

ну давай. не сри.


OlegSkal   (2013-10-09 10:22:00) [10]

гГг - это был просто пример - ПРИМЕР!
> robt5Я так понял вы уже работали и с Viewport 3Dи с Layer 3D?
Layer3D как раз и предназначен чтоб класть на него 2D в 3D пространстве. Да можно и без Panel.
Layer3D - то самое творит сам по себе (первый пост) - не растягивается.

Даже без alClient. Ставлю всем alNone (начиналось все с этого). Пишу Viewport3D.Height:=100;
Layer3D.Height:=100;

В винде в EXE все норм а вот APK а Андрюшке показывает нечто иное.
Не все гуру от рождения. Вначале разбираюсь как самокаты работают.

Ребят! Ну давайте без срача плиз! Кто реально с этим сталкивался и смог пофиксить - просвятите...


Туповатый   (2013-10-09 00:08:00) [11]


> robt5   (08.10.13 22:18) [4]

ты, наверное, не видел, как мощно любят обычные контролы в DirectX накладывать.


robt5   (2013-10-08 22:18:00) [12]

я может тупой, но зачем на Viewport 3D+ Layer 3Dи вообще 3Dкласть панель, да еще и на всю поверхность натягивать ?


Туповатый   (2013-10-08 20:11:00) [13]


> Да любой из нашей планеты.

ну, тогда на мою следующую фразу вопросов не возникнет.

> Проверил несколько физ-девайсов и эмуляторов.

на моем работает.


OlegSkal   (2013-10-08 18:41:00) [14]

> под сферический андроид в вакууме? или под невидимый зеленый?
Да любой из нашей планеты. Проверил несколько физ-девайсов и эмуляторов.
Можете проверить пример на одном из своих вышеперечисленных - займет от силы минуту, при условии что Вы уже написали в XE5 и запустить Hello World на Android.

Похоже на баг.


Туповатый   (2013-10-07 21:51:00) [15]


> Запускаю под Android

под сферический андроид в вакууме? или под невидимый зеленый?


Наверх

Титульная страница Поиск, карта сайта Написать письмо