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

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

Войти
Регистрация
Восстановить пароль
 
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
#1

Трудность с анимацией - Программирование Android

27.08.2013, 15:44. Просмотров 417. Ответов 2
Метки нет (Все метки)

у меня есть такая панель:
< 0 0 0 0 >
где 0 - кнопки которые движутся пальцем, либо:
<> - перемещаает вправо или влево 0 на х пикселей
при движении пальцем всё четко, но не выходит сделать анимацию движения при нажатии <>,
Пробовал так(в онтач <>):
Java
1
2
3
4
5
6
7
8
                for (int i = 0; i < 16; i++)
                {
                current_x +=5;
                applyColor();
                    try{
                        Thread.sleep(50);
                    }catch (Exception zz){}
                }
но всё замерзает на 800 мсек(16*50), а затем все кнопки смещаются на 80 пикселей(16*5)
Пробовал еще через асинк таск, но:
Only the original thread that created a view hierarchy can touch its views.
Что посоветуете?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2013, 15:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Трудность с анимацией (Программирование Android):

Дилемма с анимацией - Программирование Android
Всем здравствуйте. У меня такая ситуация: скидывают мне ПСДшные заготовки и хмл файл с описанием анимации для такой заготовки....

Показ невидимой части картинки анимацией - Программирование Android
Я пишу программу в горизонтальной ориентации. У меня есть картинка размером 512х652 пикселя. Я хочу, чтобы картинка, не меняя...

Трудность с анимацией - C# WPF
Уважаемые программисты, прошу помочь в следующей проблеме. У меня есть форма на которой расположена кнопка. При нажатии нужно что бы плавно...

Кнопка с анимацией (Button с анимацией) - C#
Всем доброго времени суток! Давно интересно было как сделать такую вот кнопку. Кто знает как - расскажите пожалуйста. И еще как делать...

AS 3.0 Трудность с mouseEnabled - ActionScript
Нужно чтоб при воспроизведении клипа нельзя было по нему щелкать. Этот код в мувиклипе. Пробовал .mouseEnabled применить-работает...

Трудность с вычилениями. - C++
#include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; int main(int argc, char *argv) { float n1=10; float n2=n1/3; ...

2
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.08.2013, 16:03 #2
Цитата Сообщение от MegaSinner Посмотреть сообщение
Java
1
2
3
4
5
6
7
8
for (int i = 0; i < 16; i++)
* * * * * * * * {
* * * * * * * * current_x +=5;
* * * * * * * * applyColor();
* * * * * * * * * * try{
* * * * * * * * * * * * Thread.sleep(50);
* * * * * * * * * * }catch (Exception zz){}
* * * * * * * * }
я так понимаю этот код в потоке? тогда обращение к UI делайте через Handler/runOnUiThread/view.post.
0
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
27.08.2013, 16:05  [ТС] #3
Разобрался, onProgressUpdate помог)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2013, 16:05
Привет! Вот еще темы с ответами:

Трудность с Visual Studio - Visual Studio
Я работаю на проекте WinForms(но врядли это относится к делу) В определённый момент студия стала вести себя крайне странно: 1. Когда ...

Трудность с определенным интегралом - Математический анализ
Помогите решить интеграл:help: \int_{-1}^{7} (2*x - 1) dx/\sqrt{x+2}

Трудность с вложенными циклами - Python
Я только начинаю изучать python. Сталкнулся с проблемой в следующем коде: from math import * print(&quot; Укажите порядок &quot;) a= ...

Возникла трудность с шаблонами - C++
Не компилится следующий код. Не даёт вернуть итератор вектора. Почему нельзя так делать? template &lt;class Type&gt; class Vector { ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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