|
PopupWindow, setAnimationStyle и update()
|
|||
---|---|---|---|
#18+
Привет всем Делаю так: Код: java 1. 2. 3.
и почему-то update() у PopupWindow нифига не апдэйтит анимацию, хотя в доке прим по английски написано: Код: java 1. 2. 3.
Никто не сталкивался? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 04:41 |
|
PopupWindow, setAnimationStyle и update()
|
|||
---|---|---|---|
#18+
работает, если popupWindow.dismiss(); вызвать с задержкой. что доказывает зависимость авторов андроида от героина ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 05:51 |
|
PopupWindow, setAnimationStyle и update()
|
|||
---|---|---|---|
#18+
ыудусечто доказывает зависимость авторов андроида от героина Спорный вопрос, кто и отчего зависит. Ибо анимация работает в другом потоке, а ты хочешь одним махом включить анимацию, обновить её и сразу грохаешь окно. Как по твоему это должно работать? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 09:01 |
|
PopupWindow, setAnimationStyle и update()
|
|||
---|---|---|---|
#18+
вот именно. делай через пост. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2016, 11:02 |
|
PopupWindow, setAnimationStyle и update()
|
|||
---|---|---|---|
#18+
wadmanыудусечто доказывает зависимость авторов андроида от героина Спорный вопрос, кто и отчего зависит. Ибо анимация работает в другом потоке, а ты хочешь одним махом включить анимацию, обновить её и сразу грохаешь окно. это как бы стало очевидно. Анимация уже включена, но не суть. wadmanКак по твоему это должно работать? Должно быть хотя бы упоминание в доке, что update() нифига не синхронный. И кстати, почему он не синхронный? и как вообще понять, что update() заапдэйтил все что там надо апдэйтить? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2016, 04:49 |
|
PopupWindow, setAnimationStyle и update()
|
|||
---|---|---|---|
#18+
ыудусеДолжно быть хотя бы упоминание в доке, что update() нифига не синхронный. Почему он должен быть асинхронным? Грубо говоря он помещает команду в очередь анимационного потока. Твой код примерно делает следующее: ты посылаешь человека в другой конец комнаты (задаешь анимацию) и тут же бьешь его молотком (закрываешь окно). Вопрос: почему человек не дошел? ыудусеи как вообще понять, что update() заапдэйтил все что там надо апдэйтить? Про popupwindow не скажу. У анимации есть слушатель , у view можно задать анимацию . Либо задать для popup анимацию через view, либо делать своего наследника. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2016, 09:24 |
|
PopupWindow, setAnimationStyle и update()
|
|||
---|---|---|---|
#18+
wadmanыудусеДолжно быть хотя бы упоминание в доке, что update() нифига не синхронный. Почему он должен быть асинхронным? Грубо говоря он помещает команду в очередь анимационного потока. Твой код примерно делает следующее: ты посылаешь человека в другой конец комнаты (задаешь анимацию) и тут же бьешь его молотком (закрываешь окно). Вопрос: почему человек не дошел? Я делаю следующее: 1. Даю человеку описание пхумсэ, которое он должен исполнить когда получит по башке 2. Напоминаю ему: старое пхумсе никого не впечатляет, замени его новым 3. Бью по голове И вот на шаге 2 было бы норм, если бы был бы какой нибудь результат или коллбэк Да хотя бы в медкарте было бы написано, что пациент выпивает DOT 4 по утрам вместо кофе ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2016, 10:38 |
|
PopupWindow, setAnimationStyle и update()
|
|||
---|---|---|---|
#18+
ыудусеИ вот на шаге 2 было бы норм, если бы был бы какой нибудь результат или коллбэк А не взлетит. Оказалось что popupwindow наследуется от объекта, а не вью. Остается свое решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2016, 11:04 |
|
PopupWindow, setAnimationStyle и update()
|
|||
---|---|---|---|
#18+
wadmanыудусеИ вот на шаге 2 было бы норм, если бы был бы какой нибудь результат или коллбэк А не взлетит. Оказалось что popupwindow наследуется от объекта, а не вью. Остается свое решение. кстати, такая же история со сменой анимации у диалогов, только задержка dismiss не помогает:) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2016, 14:41 |
|
|
start [/forum/topic.php?fid=13&msg=39309436&tid=1331055]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 141ms |
0 / 0 |