![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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
под сферический андроид в вакууме? или под невидимый зеленый?