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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android DATE_MODIFIED в человеческий вид http://www.cyberforum.ru/android-dev/thread1159519.html
пробую так Log.d("date "+cursor.getString(fileColumn), DateFormat.format("MM/dd/yyyy", new Date(Long.valueOf(cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATE_MODIFIED))))).toString()); на вижу такую фигню date 1341676044 01/16/1970 Добавлено через 20 часов 51 минуту наверх
Программирование Android Не обновляется программа Google play Сделал игру Flappy Minecraft, после >500 скачиваний, я решил добавить рекламу и сделал обновление, но оно не опубликовалось, писало что нужно ждать до 24 часа, я жду уже 2 неделю... PS: Статус программы: Опубликовано. http://www.cyberforum.ru/android-dev/thread1159498.html
SQLite, custom ContentProvider and Loader Программирование Android
Добрый вечер, уже какой день пытаюсь разобраться с одной темой http://www.vogella.com/tutorials/AndroidSQLite/article.html, ничего не получается, уже проект с десяток раз перебирал, все равно ошибки. Может кто сделать и скинуть сам проект? Или попробовать каким то волшебным образом исправить мой. (Нужна только тема 9. Tutorial: SQLite, custom ContentProvider and Loader). Буду благодарен.
Программирование Android Не отображает картинку
Подскажите, в чём ошибка в приведённом коде. Пытаюсь вывести на экран простой png, но почему-то не получается. Я только начинаю изучать вывод графики, подскажите пожалуйста что не так import java.io.InputStream; import java.io.IOException; import android.app.*; import android.content.Context; import android.os.*; import android.graphics.Canvas; import android.graphics.Color;
Программирование Android Сколько ядер на процесоре http://www.cyberforum.ru/android-dev/thread1159272.html
Как это програмно можно узнать количество ядер/процесоров на устройстве? Пытаюсь разеделить программу на потоки и хочу узнать на сколько реально стоит разбивать - на одноядерном не больше 2х - на 2х ядерном не больше 3-4х... бесполезно дробить операцию на 10 потоков на одноядерном...
Программирование Android Длинное нажатие для android.R.layout.simple_list_item_multiple_choice Добрый день! Используя приведенный ниже код получил чекбоксы в списке, один из которых можно выделить, нажав на строку в списке. scAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_multiple_choice, cursor, new String { DB.COLUMN_TITLE }, new int { android.R.id.text1 }); lvData.setChoiceMode(ListView.CHOICE_MODE_SINGLE); Можно ли как-то заставить ставиться... подробнее

Показать сообщение отдельно
zholud
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 15

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

28.04.2014, 07:46. Просмотров 535. Ответов 3
Метки (Все метки)

В приложении, когда пытаюсь программно заменить кадровую анимацию, то приложение вылетает, подскажите в чем ошибка:
Java
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
public class MainActivity extends Activity
{ AnimationDrawable mAnim;
 
    /** Called when the act.pivity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        Button startAnim = (Button) findViewById(R.id.startAnimation);
        startAnim.setBackgroundResource(R.anim.light);
            mAnim = (AnimationDrawable)startAnim.getBackground(); 
 
        startAnim.setOnTouchListener(new View.OnTouchListener() {
                @Override
                public boolean onTouch(View view, MotionEvent motionEvent) {
                    switch (motionEvent.getAction()) {
                            
                        case MotionEvent.ACTION_DOWN:
                            mAnim.start();
                            break;
                            
                        case MotionEvent.ACTION_UP:
                                                        mAnim.stop();
                                mAnim.selectDrawable(0);
                            break;
                                                default:
                            break;
                    }
                    return false;
                }
            });
    }
 
 
@Override 
    public boolean onCreateOptionsMenu(Menu menu) {     
        // Inflate the menu; this adds items to the action bar if it is present.    
        getMenuInflater().inflate(R.menu.main_menu, menu); 
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item)
    { Button startAnim = (Button) findViewById(R.id.startAnimation);
        switch (item.getItemId())
        {
            case R.id.themeOne:
                startAnim.setBackgroundResource(R.anim.light);
                                startAnim.setOnTouchListener(new View.OnTouchListener() {
                        @Override
                        public boolean onTouch(View view, MotionEvent motionEvent) {
                            mAnim.start();
                                    break;
                                    
                                case MotionEvent.ACTION_UP:
                                        mAnim.stop();
                                        mAnim.selectDrawable(0);
                                    }
                                    break;
 
                                default:
                                    break;
                            }
                            return false;
                        }
                    });
                return true;
 
            case R.id.themeTwo:
                startAnim.setBackgroundResource(R.anim.light2);
 
                startAnim.setOnTouchListener(new View.OnTouchListener() {
                        @Override
                        public boolean onTouch(View view, MotionEvent motionEvent) {
                            switch (motionEvent.getAction()) {
                                case MotionEvent.ACTION_DOWN:
                                    mAnim.start();
                                    break;
                                case MotionEvent.ACTION_UP:
                                        mAnim.stop();
                                        mAnim.selectDrawable(0);
                                    }
                                    break;
 
                                default:
                                    break;
                            }
                            return false;
                        }
                    });
 
                return true;
                             case R.id.themeThree:
                startAnim.setBackgroundResource(R.anim.light3);
                startAnim.setOnTouchListener(new View.OnTouchListener() {
                        @Override
                        public boolean onTouch(View view, MotionEvent motionEvent) {
                            switch (motionEvent.getAction()) {
                                case MotionEvent.ACTION_DOWN:
                                    mAnim.start();
                                    break;
                                case MotionEvent.ACTION_UP:
                                                                                mAnim.stop();
                                        mAnim.selectDrawable(0);
                                    }
                                    break;
 
                                default:
                                    break;
                            }
                            return false;
                        }
                    });
 
                return true;
                            case R.id.menuExit:
                finish();
                return true;
        }
        return super.onOptionsItemSelected(item);
        }
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru