"Pretty" ways to animate a list?

by Keith Wiley » Sat, 28 Mar 2009 09:32:50 GMT


Sponsored Links
 AK Notepad does this nice little thing where, on displaying the file
list, it "unravels" rapidly down the screen.  Are they hacking that
incredibly manually, or are there simple OS calls to make lists
display in various ways?

--~--~---------~--~----~------------~-------~--~----~



"Pretty" ways to animate a list?

by Carl Whalley » Sat, 28 Mar 2009 21:47:54 GMT


 Look in the API demos: Views | Layout Animation | List cascade

--
Android Academy:  http://www.androidacademy.com 



--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


"Pretty" ways to animate a list?

by Keith Wiley » Sun, 29 Mar 2009 00:23:28 GMT


 Ah, I was looking in the list section.  I feel silly.

Thank you.
--~--~---------~--~----~------------~-------~--~----~



"Pretty" ways to animate a list?

by Keith Wiley » Sun, 29 Mar 2009 01:33:44 GMT


 So, I can get it to work if I replicate that demo perfectly, which
doesn't assign a context to the layout, it just uses some default.  I
am trying to build off the extended ListActivity example, however, in
which a context is assigned so that a special item is shown in the
list when and only when the list is empty.  When I try to assign the
context, the app crashes.  I pulled over the appropriate anim xml file
of course.  Here's my layout:

<LinearLayout
        xmlns:android=" http://schemas.android.com/apk/res/android" ;
        android:layout_width="fill_parent"
android:layout_height="wrap_content"
        android:layoutAnimation="@anim/slide_top_to_bottom" >

        <ListView
                android:id="@+id/android:list"
                android:layout_width="fill_parent"
android:layout_height="wrap_content" />
        <TextView
                android:id="@+id/android:empty"
                android:layout_width="fill_parent"
                android:layout_height="?android:attr/listPreferredItemHeight"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:gravity="center_vertical"
                android:paddingLeft="5dip"
                android:paddingRight="5dip"
                android:textColor="#FFFF0000"
                android:text="Nothing to show message goes here" />
</LinearLayout>

And here's my code, which crashes on the setContentView() call and
thus never reaches all the animation initialization below it:

        public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.tablelist_activity);

                AnimationSet set = new AnimationSet(true);

                Animation animation = new AlphaAnimation(0.0f, 1.0f);
                animation.setDuration(50);
                set.addAnimation(animation);

                animation = new TranslateAnimation(
                    Animation.RELATIVE_TO_SELF, 0.0f,Animation.RELATIVE_TO_SELF,
0.0f,
                    Animation.RELATIVE_TO_SELF, 
-1.0f,Animation.RELATIVE_TO_SELF,
0.0f
                );
                animation.setDuration(100);
                set.addAnimation(animation);

                LayoutAnimationController controller =  new 
LayoutAnimationController
(set, 0.5f);
                ListView listView = getListView();
                listView.setLayoutAnimation(controller);

                etc. other setup
}

By the nature of the crash, there is no way to study the problem in
the debugger.  It crashes hard, deep inside Android, where the
backtrace is unfathomable.

Any ideas?
--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. Name of apk

apk bole to?




> 

2. Beda facebook for android dan bloo

Facebook official ga bs apa2 gan.
:)

Sent from htc magic 32a.
hero sense inside/OS 2.1
Sent by Pedagang Accessories Android :
http://www.kaskus.us/showthread.php?t=4471169




Selain bisa chat apalagi ya beda signifikan antara ke 2 nya.....dan versi
terakhir bloo berapa ya?

-- 
"Indonesian Android Community [id-android]"

3. How to develop new language for TTS

4. Dinos akmal wants to chat

5. Emulator behaving like I麓m pressing "=", but I麓m not!

6. How to Draw a Button in a View

7. Upgrade to Android 2.2 phones