Android: Switching screens in an Activity with animations (using ViewFlipper)

Posted May 26th @ 11:48 pm by Boyan Tsolov


In this post I’ll show you how to add animations when trying to switch between screens. Usually when you switch between screens it’s a direct “poof” and the new screen appears in a very un-graceful way. The SDK offers a bunch of easy-to-use animations, and I’ll show you how to use them here.

I tried doing animations on the opening and closing of activities, but I haven’t figured that out yet fully. So instead, I will show you how to use animations when switching on objects/layers inside the same activity. It will still look like you are switching screens, but all the layout data will be in one single XML. If we were to switch between activities, each activity would have had (usually) its own layout XML.

And in the post coming after this one, I’ll show you how to start this animation and switch the screen while dragging your fingers on the touch screen. Let me be a little more precise: while dragging one finger on the touch screen. I’m not sure if the OS handles multi-touch right now – or if that’s something the device has to enable – or both.

Back to the topic: how to switch between layers using animations to make it look like you are changing screens… we will be using a ViewFlipper widget in the layout XML.

1. Create a new Android project, unless you already have one

01 new project

2. Create a new Activity class that extends

02 new class

3. Create a new directory under the /res directory and call it anim

03 res directory

4. Right-click on the new directory called anim and Import all the XML files from: Android_SDK\Platform\android-1.5\samples\ApiDemos\res\anim.

These are animations created using XML. The same animations can be created in code, but these are ready for us to use in XML.

04 anim directory

5. Open res\layout\main.xml and copy/paste the following in:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android=""

    <ViewFlipper android:id="@+id/details"


            <TextView android:id="@+id/tv_country"
            android:text="Country" >
            <Spinner android:text=""
            <Button android:text="Next"


            <TextView android:id="@+id/tv_income"
            android:text="Income" >
            <EditText android:text=""
            <Button android:text="Previous"



This is a little long, let’s inspect it more closely.

  • The outmost layer is a LinearLayout.
  • It contains only one inner layer: ViewFlipper
  • The first-level layers inside ViewFlipper will be the screens!
      • ViewFlipper contains 2 LinearLayouts. Each LinearLayout is 1 screen.
  • The first LinearLayout contains a label, a spinner (a dropdown), and a button
  • The second LinearLayout contains a label, an edit view (input box), and a button

6. Here is what Activity1.cs looks like:

package com.warriorpoint.taxman3;

import android.os.Bundle;
import android.view.View;
import android.view.animation.AnimationUtils;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.Spinner;
import android.widget.ViewFlipper;

public class Activity1 extends Activity {
    /** Called when the activity is first created. */
    public void onCreate(Bundle savedInstanceState) {

        // Set main.XML as the layout for this Activity

        // Add a few countries to the spinner
        Spinner spinnerCountries = (Spinner) findViewById(;
        ArrayAdapter countryArrayAdapter = new ArrayAdapter(this,
                    new String[] { "Canada", "USA" });

        // Set the listener for Button_Next, a quick and dirty way to create a listener
        Button buttonNext = (Button) findViewById(;
        buttonNext.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                // Get the ViewFlipper from the layout
                ViewFlipper vf = (ViewFlipper) findViewById(;

                // Set an animation from res/anim: I pick push left in
                vf.setAnimation(AnimationUtils.loadAnimation(view.getContext(), R.anim.push_left_in));

        // Set the listener for Button_Previous, a quick and dirty way to create a listener
        Button buttonPrevious = (Button) findViewById(;
        buttonPrevious.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                // Get the ViewFlipper from the layout
                ViewFlipper vf = (ViewFlipper) findViewById(;
                // Set an animation from res/anim: I pick push left out
                vf.setAnimation(AnimationUtils.loadAnimation(view.getContext(), R.anim.push_left_out));



Let’s try and decipher the code:

  • First I set the main.xml to be the layout for this Activity
  • I input Canada and USA as the values in my dropdown (the Spinner object)
  • Then I create two listeners for the two buttons that I have Button_next and Button_previous
  • Each button does the following:
      • Gets a reference to the ViewFlipper
      • Sets an animation by passing it the context of this class and an animation from a res/anim XML file
      • showNext() or showPrevious() is called – which literally flips between the LinearLayouts in the ViewFlipper widget in the main.xml either forwards or backwards

That’s it! Run it!

Look at that fancy Spinner!

05 spinner

Click Next and watch it flow!

06 animation

Disclaimer: There is a problem with the back animation when you press “Previous”. It flickers a little and doesn’t flow properly backwards. I still have to figure out why. If anyone knows why, drop me a comment below!

Next up: Removing the “Next” and “Previous” buttons and switching screens by using your finger to drag on the touch screen.

4 Trackbacks/Pingbacks

  1. Pingback: Android: Switching screens by dragging over the touch screen | Warrior Point - Latest News on SaaS & Tutorials for On-demand Software on May 29, 2009
  2. Pingback: Android GUI examples on June 3, 2010
  3. Pingback: Animaciones para cambiar entre actividades | | AndroideityAndroideity on December 17, 2011
  4. Pingback: Sliding Image in imageView Android | Android Development tutorial | Android Development tutorial on September 28, 2012


  1. stephen
    June 6, 2009 at 04:16

    Hi for the disclaimer.. try using another animation R.anim.slide_right instead of push_left_out . thanks for the tutorial it’s really great!

  2. Boyan
    June 7, 2009 at 15:56

    Thanks Stephen, I’ll try it out!

  3. StarHan
    June 29, 2009 at 03:42

    why i can’t rotate an acitivity with y axle but it works well when a view rotates? Is there any difference between an acitivity and a view when they are appled rotateanimation which rotated with y axle?
    thanks for your help!

  4. jong10
    November 5, 2009 at 22:06

    Thank you! It’s great!!

  5. shining
    November 5, 2009 at 22:08


    I have found this for a loooooooooooooong time!

    Thank you.

  6. tse
    January 26, 2010 at 01:57

    R.anim.push_left_in error

  7. tse
    January 26, 2010 at 01:57

    help me

  8. drne
    February 19, 2010 at 11:57

    In my case it just flicks, not animates, so it may be something with emulator. I have not tried it on the device.

  9. Tom
    March 3, 2010 at 15:44

    for the diclaimer, try to set 4 different animations

    next screen:
    vf.setInAnimation() … 100 -> 0 in the animation xml
    vf.setOutAnimation() … 0 -> -100 in the animation xml

    previous direction:
    vf.setInAnimation() … -100 -> 0 in the animation xml
    vf.setOutAnimation() … 0 -> 100 in the animation xml

  10. John
    April 6, 2010 at 04:54

    Hi all i am new to android .
    i want to develop calendar application in android.
    but i dont know how to start,if any one have examples related to android plz do mail me .

    Thanks and Regards

  11. Somedude
    June 6, 2010 at 06:25

    In step 6 you wrote Activity1.cs instead of!!! Come on man :P Thanks anyhow for the great tutorial.. Keep it up!

  12. Matt
    July 8, 2010 at 15:22

    LOL, I can tell you’re an old C# developer; it’s not Activity1.cs, it’s :)

  13. rosebeat
    September 19, 2010 at 05:17

    Whenever I click on Next, I get the error “Application stopped unexpectedly” and I have to force close it. Why is that? Please help me. I have tried other examples of switching between the activites and the same thing happened. Whenever i click on next it gives me runtime error.
    Anyone has any idea why is it so?

  14. and
    September 23, 2010 at 06:17

    Have u kept the following code in AndroidManifest file

    hope this should work for you

  15. and
    September 23, 2010 at 06:17

    Have u kept the following code in AndroidManifest file

    hope this should work for you

  16. and
    September 23, 2010 at 06:21

    did u kept the foll code in AndroidManifest file

    hope this should work for you

  17. Baluk
    December 6, 2010 at 11:06

    Thanks for the helpful tutorial. I want to switch between activities by clicking a button through animate. This tutorials tells about multiple screens in one activity. So can any one tell me how to work with 2 with this animate file.

    Thank You,

  18. Sticker Printing Los Angeles CA
    December 23, 2010 at 02:47

    Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.

  19. Praveen
    December 24, 2010 at 03:46

    Hello John, I’m new to android and I also tried developing a simple calendar and I could do it. please tell me ur mail id I shall send u the sorce code, u can go thro it and understand.

    Hello Everybody,
    I need to change the layout view in my calendar application from month view to week view and day view as well. Here I should do it without changing the activity. Please someone help me in doing this with single activity.


  20. Shaiful
    February 8, 2011 at 04:15

    Can I get the source code for the animations?

  21. premsagar
    February 11, 2011 at 07:43

    how can i get animation of paper folding…?
    can i get source code for that?

  22. premsagar
    February 16, 2011 at 01:03

    Dear Sir,

    I’m new coming in Graphic development. And I need to compose a animation of Paper folding in Android.

    Anyone have tutorial or sample code for my reference?

  23. Appliance Repair Memphis TN
    February 25, 2011 at 02:42

    Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform.

  24. beginner
    April 6, 2011 at 18:41

    Please provide a zipped file, that should make it less frustrating.

  25. Alex
    October 3, 2011 at 11:49

    This is the right blog for anyone who wants to find out about this topic. Great stuff, just great!

    Best regards Alex

  26. plo
    December 11, 2011 at 13:31

    my previous button is not working …force close is error

  27. Art
    March 3, 2012 at 14:09

    Can Anybody Help me????? Is it possible to drag between XML files????

  28. Luiz Verçosa
    March 22, 2012 at 17:52

    Very good! It helped me. Thanks!!!

  29. Brazilian dude
    May 23, 2012 at 18:19

    Thanks, dude… I was getting crazy with it. God bless you!

  30. Ashish
    June 5, 2012 at 07:10

    It really helps man, thanks allot for your contribution

  31. Davidson
    June 9, 2012 at 08:45

    I have got a lot problem getting my emulator to connect the connection breaks and it doe not display my project but it works fine I use windows xp please help me

  32. Olzhas
    June 26, 2012 at 01:53

    It’s possible to create animation between class or activities? If yes, how i can do it?

  33. Olzhas
    June 26, 2012 at 01:57

    It’s possible to create animation between class or activities? If yes, how i can do it?in class i use andengine, and i want switching class of andengine

  34. Sahar.b
    July 26, 2012 at 17:29

    I’m getting white screen before the slide animation..
    what should I do?


  35. Andhika
    October 15, 2012 at 03:55

    Very good tutor, thanx !!
    I’am start create new project android now..

  36. Gezim
    March 6, 2013 at 04:24

    Hi guys, thanks for this post, I’m new here and I don’t know what is anim.push_left_in on this line vf.setAnimation(AnimationUtils.loadAnimation(view.getContext(), R.anim.push_left_in));
    In my class I have no “anim” and I don’t know what should contains this anim, can anyone help me?

  37. gry komputerowe w biedronce
    April 13, 2014 at 05:38

    What i don’t understood is in truth how you are now not actually a lot more smartly-liked than you might be right now. You are so intelligent. You know thus considerably when it comes to this subject, made me in my opinion believe it from numerous varied angles. Its like women and men don’t seem to be involved until it’s something to accomplish with Girl gaga! Your own stuffs excellent. Always maintain it up!

Leave a comment

Standard Login



  • download centopeia humana legendado rmvb
  • each time mp3 download
  • download project eden game
  • download telephone ring sound wav
  • download latest counter strike 1.6
  • download tubidy app for blackberry
  • download mp3 peri cinta
  • filemaker pro 6 download mac
  • download map navitel terbaru
  • uffie make it hot download
  • iphone 4 vlog download
  • download my happiness powderfinger mp3
  • download tron bo hoai linh
  • download bot tibia 9.53
  • criadas y seAoras download duane
  • f a 18 super hornet demo download
  • hity 2011 download peb
  • download pokemon lavender town music
  • free download eddy wata i like the way mp3
  • download ios 6 to mac
  • sql developer modeler download
  • download dance dance dance boyfriend mp3
  • canon 20d zoombrowser download
  • download lagu jiraiya versi indonesia
  • download materi kelas 8
  • download wonder girls so hot
  • sholay mouth organ ringtone download
  • download tumhi ho bandhu sakha tumhi ho
  • download wale hate is the new love
  • free download dekh tamasha lakdi ka
  • download obra de mozart
  • download greta knights new world order
  • download a longa viagem de volta
  • download cfw 3.55 da sony
  • download 7 icons playboy video
  • download avaya java device manager
  • susan boyle download mp3 free
  • prince of persia 2 download free
  • download together as one lucky dube
  • wpe download without virus
  • download ebook mencari tuhan yang hilang
  • download pokemon games vnsharing
  • exceed download windows xp
  • a fera vanessa hudgens download dublado
  • avery 64 bit download
  • ethernet controller windows 7 download free
  • download linksys wrt320n software
  • sacred peAna wersja download chomikuj
  • download lagu solat lima waktu
  • iti admit card download up
  • kokoro connect volume 5 download
  • download mankatha theme music free
  • download bahan ajar pkn smp
  • download maquina del tiempo wisin y yandel
  • kalafina live concert download
  • download template 2 kolom blog
  • 8 abs module level 2 download
  • download leftovers by prima j
  • der pate buch download
  • download nhl 09 addony
  • download london paris newyork songs for free
  • eastbound and down theme download
  • download about you now miranda cosgrove mp3
  • unable to download or save files
  • download 50 tons mais escuros livro
  • romanzo criminale download puntate
  • bt broadband help download mac
  • download dub be good to me
  • download iwifihack on ipod touch
  • download um quadro de nA?s dois
  • ddd pool game download free
  • download tears for fears mad world mp3
  • download jogo gtr 2
  • wicked way with you download
  • download pha?n ma?m ha tra? kA? khai 3.0
  • download bb5 easy service tool
  • download lagu remuk jantungku
  • download ot yurots 8.60
  • domace serije download besplatno
  • download donna summer on the radio mp3
  • naruto shippuden episode 215 download free
  • download driver sony vaio vgn p13gh
  • asus m2n68 se2 driver download
  • download edinburgh glasgow expansion pack
  • piratatuga download fm 2011
  • download private emotions mp3
  • game shark 5.0 download
  • matsushita yuya album 2u download
  • download youtube downloader 6.5
  • download r.p.g. maker vx
  • jace everett bad things download free mp3
  • download he has nothing but kungfu
  • download hitman contracts trainer
  • download lagu yang terlupakan aries
  • biostar p4m89 m7b driver download
  • download gmaps for nokia n8
  • download foodcourt waktuku belum terlambat
  • download mse for whs
  • download dragon ball z budokai hr free
  • download zedge ringtones your phone
  • download planeta terror rmvb dublado
  • ubuntu 11.04 os download
  • licence for download manager
  • download future juicy j i'm trippin
  • download physxextensions.dll for batman arkham city
  • whatcha say dubstep download quantum
  • download leitor de cartA?o banrisul
  • ms 6577 video driver download
  • mp3 download va va voom
  • rowdy rathore download songs
  • download aldous huxley heaven and hell
  • download renegado do oiapoque a nova york
  • download ebook revolution 2020 chetan bhagat
  • download cnet internet explorer
  • download how i met 7x13
  • matrix y2k download windows 7
  • download game shopping dress up
  • p 970 driver download
  • download lagu blast band
  • samsung gt b7722 manual download
  • free download to make your computer faster
  • maldita porque download mp3
  • download ile ijo by may d mp3
  • download james arthur lets get it on
  • download esto es calle lapiz conciente
  • download palavras repetidas gabriel o pensador
  • gnomon introduction to maya download
  • arno pro font free download windows
  • download visualization for media player
  • nokia e50 skype download
  • fs design studio 3 download
  • download vicky donor
  • james blunt goodbye download
  • minecraft singleplayer download kostenlos deutsch
  • download empire earth units
  • clear download from itunes
  • britney spears criminal download for free
  • download m indicator nokia
  • download free sadda haq rockstar
  • xbox live can't download update
  • download umd movies for psp for free
  • download west coast hustle
  • download zippy susanu numele tau
  • download temi per ubuntu
  • mundo estranho mortes misteriosas download
  • download dreamy baby collection for raw
  • download rapi.dll for windows 7
  • megaman zx download for pc
  • download yahoo fantasy football mobile
  • download world of tanks 0.7.0
  • download hit bollywood songs
  • error sending ram download for bootloader droid 2
  • v per vendetta download ita gratis
  • download lightning for thunderbird 12
  • veoh download how to
  • download tema tribal emerald windows 7
  • u and i hum tum download
  • download f1 racing game free
  • download gun bros for pc
  • counter strike 1.6 download jeje ge
  • mixcraft 5 download keygen
  • adriano sunet & viteza download
  • download sorry t.o. mp3
  • suikoden 5 download iso
  • anjo caido minecraft download gratis
  • download virtual villager 1 full
  • download jay chou hua hai
  • download assault rock mp3
  • garmin 760 manual download
  • download fonte word diva regular
  • bossa nova instrumental download free
  • download gangstar 2 galaxy y
  • download visual foxpro untuk windows 7
  • download sh' boom 5
  • b.a.p second album download
  • the teeth beneath download
  • download starcraft 2 launcher
  • download cartoon wars 2 heroes ipa
  • download voice to text converter software
  • download soundtrack la naranja mecanica
  • fratii reut album 2010 download
  • download the grapes of wrath epub
  • download hitam putih ada band
  • client tibia 8.54 download
  • download my cactus heart
  • summertime mos def download
  • download singularity full rip
  • can't stop maroon 5 download
  • download armv6 android games
  • download flood they might be giants
  • download 1080p bollywood video songs
  • free download maa non stop garba
  • badan pe sitare karaoke download
  • dearly beloved full download
  • mockingbirdill mockingbird editor 9 download
  • download amar swapna tumi
  • microsoft jscript editor download
  • ios 5 download no itunes
  • download home 3d design free
  • sA? para loucos cd download
  • download garmin 2010 maps
  • intel 2200bg driver download for windows 7
  • photofunia new version download
  • micky maus video download
  • download tablet windows 7
  • download mat danh iris thuyet minh
  • download blame it on ya x bandit gang
  • download windows 2003 vm
  • huong dan download heroes 3
  • wsc snooker game download
  • download love rain episode 8 eng sub
  • diarios de vampiro download 2 temporada
  • download up bihar lootne
  • download action replay update
  • download domino access for microsoft outlook
  • rumor has it download free mp3
  • download the duff ebook
  • download de thi hsg toan 8
  • download i love you quotes
  • download lagu hidupku bukannya aku lagi
  • mar jayian download song
  • subah subah ringtone download
  • der kleine lord download uploaded
  • negima nintendo ds download
  • download silkroad online game
  • justin timberlake discography download free
  • sunrise avenue download kostenlos
  • download driver for transcend pen drive
  • download photoshop cs5 partes
  • download twitterrific for desktop
  • download minecraft comes alive 1.2.5 installer
  • download airport madness 2 free
  • filip kirkorov disko partizani download
  • download sinners in the hands of an angry god audio
  • 13 assassins download hd
  • ethical questions in dentistry download
  • set theory book download
  • bat download file url
  • free download madura dictionary for windows 7
  • needless opening 1 full download
  • download first take theme song
  • download radar britney spears mp3
  • download musiq soulchild don't change instrumental
  • program za remix download
  • ubuntu download step by step
  • sketches of spain download
  • download cavalo de guerra hd
  • download lagu tangga kesempatan kedua free
  • download sisu bagabonti in tara minunilor zippy
  • download free alvin and the chipmunks movie
  • nvidia 8600gt download driver
  • download saves need for speed undercover
  • dragnet tv show download
  • download pokemon emerald on your computer
  • download donkey kong country 2 snes rom
  • download financial modeling with crystal ball and excel
  • yu gi oh download card
  • gak kayak mantanmu free download mp3
  • presario cq60 software download
  • love comes rising download
  • download gundam ms igloo 2
  • download hp d1360 printer driver free
  • download qt 3.3 for windows
  • overexposed download maroon 5
  • download school days episode 1
  • robert duncan fired up download
  • download the reign ja roule
  • f1 09 game free download
  • download roller coaster 3d rush
  • download black berry messenger 7
  • download mein shayar to nahin
  • download iisadmin.mfl for windows 2003
  • zug simulator free download vollversion kostenlos
  • hyde faith live dvd download
  • download phim nha?t thac hd
  • silly boy download rihanna
  • download the mastery of love free
  • sims 2 exe crack download
  • opera mini download pc free
  • mahadev ki baraat download
  • scx 4623f driver download mac
  • oracle gateways 11g download
  • dias de truta download
  • download thomson tg585 v7 software
  • download castelo animado dublado
  • download balao magico super fantastico
  • amigo da onAa download dublado
  • download vodafone mobile connect 10.2
  • two towers download movie
  • php oop ebook download
  • download song juttni punjabi
  • download phim meo oggy
  • download zhu zhu pets game
  • download bobcat gta sa
  • free download apsara aali video song
  • sabita vabi limbs download
  • india martinez 2012 download
  • download ceca 2011 album
  • download geisha cukup tak lagi gudang lagu
  • download anita blake comics free
  • download oracle 10g standard edition
  • ballad of goddess download
  • download hellsing dublado 3gp
  • download free nokia 7610 pc suite
  • download alkitab windows mobile 6.1
  • glee only exception download free
  • download 2 brooke shields season 1 free
  • download din shagna da
  • primerica financial needs analysis download
  • download kat graham against the wall
  • hit em up download free
  • download bakugan in gba
  • download mp3 cinta memilihmu
  • 4 2 0 kottonmouth kings free download
  • download swing jazz songs
  • download oppa oppa super junior
  • download life frame windows 7 free
  • the sims 3 download e installazione
  • download lagu galau indonesia terbaru
  • download zynga texas holdem for iphone
  • download il cavaliere oscuro il ritorno ita
  • hp pavillion dv1000 drivers download
  • download samurai deeper kyo op
  • stronghold 3 download free full game
  • blood c the last dark ost download
  • download irctc application on mobile
  • download future aint no way around it instrumental
  • mozilla firefox 1.0 7 download
  • download drive de rede
  • download swap magic 3.8 iso
  • microsoft forefront uag download
  • download rtet admit card
  • download mojo gba emulator 1.2
  • chase online banking download
  • download borderlands on pc free
  • brute force attack ubuntu download
  • ibrahim tatlAses vur gitsin download
  • battlefield 3 close quarters download time
  • lady gaga alejandro download kostenlos
  • download the gambler fun
  • download top 10 shooting games
  • free download lagu kahwin mp3
  • nokia n8 user manual announces download
  • download free mahadewi mengapa oh mengapa
  • crysis 2 gcf download
  • czas honoru 1 download
  • download po tej stronie raju
  • tanu weds manu movie download kickass
  • download voice of koyal
  • download kunci gitar wali nenekku pahlawanku
  • download lagu eun bi sarange dachyeoseo
  • download jasiek mbh nazwij to jak chcesz
  • battlefield 2 patch 1.41 download kostenlos
  • download lagu on the floo
  • incredimail xe download windows
  • are you in download
  • dire straits songs download free
  • 64 bit kmplayer download
  • skyrim pirata download pc
  • download fire emblem 7 rom 1235
  • download song dulhe ka sehra suhana
  • download asu din corason
  • download j# second edition
  • download rehab amy winehouse mp3 skull
  • download dragon ball vs street fighter free
  • download jota quest festival de verA?o 2011
  • fallout 3 keygen download
  • download project 64 the emulator zone
  • download dubba jonny vip tutorial
  • akon songs download 2011
  • download deva gana album
  • kruti dev 011 download font
  • antiwpa download windows xp
  • download gammu versi terbaru
  • x ray scanner free download htc
  • lg ks365 free download games
  • download arjunanya buaya mp3
  • quintal de monstros download
  • download hack metin 2fun
  • laos font download windows
  • lumidee could be anything download
  • download windows xp validation tool
  • esmee denters victim free download
  • lagu romantis barat download
  • download winzip 30 day trial
  • download mp3 berharap kau kembali
  • download internet explorer 13 vista
  • download chessmaster xi grandmaster edition
  • download song roya re shiraz uppal
  • download deliric inspectia tehnica de calitate
  • download livro eletronica digital editora erica
  • download leo the late bloomer
  • download lola monroe songs
  • reginaldo rossi download blogspot
  • download soundtrack iklan windows 8 versi india
  • smallville download todas as temporadas dublado
  • abrar ul haq download mp3
  • video games download online
  • 5230 themes free download nokia
  • idolm ster sp download plus