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

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

Войти
Регистрация
Восстановить пароль
 
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,981
Записей в блоге: 27
#1

Анимированная отрисовка символа - Программирование Android

25.03.2015, 16:56. Просмотров 265. Ответов 0
Метки нет (Все метки)

Всем добрые день!
Хоть и здоровалась уже.
Такой вопросец. Есть канвас. Хочу сделать отрисовку символа на нём. Но не просто отрисовку, а анимированую. Будто кто-то рисует по канве. На стековерфлоу нашла код, который у всех работает(судя по комментариям)! А у меня нет... Помогите, пожалуйста.
Код вьюхи.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
public class MyView extends View {
 
    int framesPerSecond = 60;
    long animationDuration = 10000;
 
    Matrix matrix = new Matrix();
 
    Path path = new Path();
    Paint paint = new Paint();
 
    long startTime;
 
    public MyView(Context context) {
        super(context);
 
        this.startTime = System.currentTimeMillis();
        this.postInvalidate();
    }
 
    @Override
    protected void onDraw(Canvas canvas) {
 
        long elapsedTime = System.currentTimeMillis() - startTime;
 
        path.moveTo(10, 50);
        path.lineTo(40, 50);
        path.moveTo(40, 50);
        path.lineTo(50, 40);
 
        matrix.postRotate(30 * elapsedTime/1000);
        matrix.postTranslate(100 * elapsedTime/1000, 0);
 
        canvas.concat(matrix);
 
        canvas.drawPath(path, paint);
 
        if(elapsedTime < animationDuration)
            this.postInvalidateDelayed( 1000 / framesPerSecond);
    }
 
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2015, 16:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Анимированная отрисовка символа (Программирование Android):

Анимированная прокрутка текста - Программирование Android
Здравствуйте. Пишу книгу, есть желание сделать apk. Не могу сделать прокрутку текста как в Android Book App Maker, или что-то похожее. ...

ActionBar, анимированная иконка меню - Программирование Android
Здравствуйте, необходимо добавить анимированное изображение левее иконки меню в ActionBar`е. Подскажите, пожалуйста, в каком формате...

Анимированная аватарка на входящий звонок - Программирование Android
Собственно из названия темы, думаю, всё понятно, есть масса кастомных звонилок для андроид, но я не в одной не видел чтобы можно было...

Отрисовка View - Программирование Android
Здравствуйте! Имеется свой компонент, наследуемый от View. В нём (на его canvas, на всю) требуется отрисовать другой View, как это...

многослойная отрисовка - Программирование Android
Вопрос вот в чем: Хочу отрисовать изображение, возможно с какой-то динамикой и использовать его в качестве фона. Далее поверх него...

Отрисовка спрайтов - Программирование Android
Что лучше, менять номер кадра на картинке или создавать новый спрайт? Ведь все равно придется рисовать новые спрайты для врага, для другого...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2015, 16:56
Привет! Вот еще темы с ответами:

GridView и сложная отрисовка - Программирование Android
Вся сложность в том, что надо отрисовать как большие, так и маленькие прямоугольники. При этом, когда большие прямоугольники...

Отрисовка битмапа внутри View - Программирование Android
Доброго времени суток, уважаемые программисты. Пытаюсь создать свой View для вывода графики. Создал некоторый битмап, который использую в...

Отрисовка картинок по щелчу на кнопке - Программирование Android
Здравствуйте, форумчане. Столкнулся с незнанием среды разработки, впервые связываюсь с графикой. В моем приложении 2 вида картинок. Мне...

Отрисовка данных в отдельном потоке - Программирование Android
Уважаемые гуру и простые хорошие ребята, подскажите как правильно реализовать отрисовку графики в отдельном потоке? С потоками только...


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

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

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