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

Анимация в приложении - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Math.sin(d) не верно считает http://www.cyberforum.ru/android-dev/thread998281.html
Здравствуйте. Есть класс математических методов - Math. Если я не ошибаюсь синус 30 =0,5, но метод Math.sin(30) выдает значение =-0,9880316..., единственное верное значение он выдает при Math.sin(0). Вот примерчик public class MainActivity extends Activity { //---------------------- Math sin; @Override public void onCreate(Bundle savedInstanceState) { ...
Android Программное добавление строкового ресурса Здравствуйте! Я храню данные для ListView в XML-файле строковых ресурсов: <string-array name="cat_names"> <item>Рыжик</item> <item>Барсик</item> <item>Мурзик</item> <item>Мурка</item> <item>Васька</item> </string-array> Возможно ли программно добавить еще строку с кличкой в этот файл ресурсов? Спасибо! http://www.cyberforum.ru/android-dev/thread998228.html
Android Получить данные о ошибке
А можно ли как-то при возникновении ошибки в приложении, получить имя ошибки, что за ошибка и в какой строчке она произошла и вывести это Toast-ом или сохранить отдельно в txt файл на карте памяти?
Android Столкновения на canvas
Здравствуйте. Задача определить позиции столкновения для 2 объектов-рисунков .png, которые при этом еще и вращаются (canvas.rotate(degreesn,x,y);). Можно конечно накидать кучу формул и в зависимости от рисунка просчитывать позиции столкновения корректируя каждый угол. Например как то так if(Ymin1+коррекция11<Ymaxn2+коррекция21&&Ymaxn1+коррекция12>Ymin2+коррекция22){...
Android Как отсортировать List? Подскажите что делаю не так http://www.cyberforum.ru/android-dev/thread997494.html
class DocItemsListAdapter extends BaseAdapter { public DocItemsListAdapter() { } public int getCount() { int count = 0; switch(goodsTabMode) { case STAGES: ClusterStage stage = docHelper.getCurrentStage(); if(stage == null) return 0; List<GoodClusterItem> stageGoodItems = stage.getItems();
Android Как отправить данные intent для картинок? Здравствуйте! Как можно отправить картинку через intent намерения в другое активити? подробнее

Показать сообщение отдельно
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
05.11.2013, 13:05     Анимация в приложении
Доброго времени суток. Коллеги. Реализовал анимацию при нажатии на ImageView, эта же вьюшка есть кнопка, но при нажатии меня перекидывает на нужный Активити, а анимация не успевает отработать, анимацию видно когда быстро после нажатия на Вью нажимаешь "назад"
Посоветуйте как избежать такого
Код ниже
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final Animation animationFadein = AnimationUtils.loadAnimation(this, R.anim.slide_right_out);
        final ImageView go = (ImageView) findViewById(R.id.imageView1);
ImageView mybutton = (ImageView) findViewById(R.id.imageView1);
mybutton.setOnClickListener(new OnClickListener() {
 
    public void onClick(View v) {
        // TODO Auto-generated method stub
        go.startAnimation(animationFadein);
        
        Intent int1 = new Intent(MainActivity.this, PsiActivity.class);
        startActivity(int1);
    }
});
А вот и сама анимация
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2007 The Android Open Source Project
 
     Licensed under the Apache License, Version 2.0 (the "License");
     you may not use this file except in compliance with the License.
     You may obtain a copy of the License at
  
          [url]http://www.apache.org/licenses/LICENSE-2.0[/url]
  
     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
     limitations under the License.
-->
 
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate android:fromXDelta="100%p" android:toXDelta="0" android:duration="500"/>
    <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="500" />
</set>
Заранее благодарен
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru