Reset the title of this post,..
You really ruined this post though

On 14 jun, 15:02, javaumesh-andr...@yahoo.co.in wrote:
> Hi all
>
> I have a an activity which has an image view to display animation. and I'm 
> reading resources from res/anim which is working absolutely fine.  But what 
> I'm trying is to specify the frames at run time instead of hard coding at the 
> res/anim/file.xml  any idea. ?
>
> Following works fine.
>
>    public void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>
>         setContentView(R.layout.main);
>         mImageView = (ImageView)this.findViewById(R.id.AdImageView);
>         mImageView.setImageResource(R.anim.adlist);
>         adDisplay = (AnimationDrawable)mImageView.getDrawable();
>               }
>
>     @Override
>     public void onWindowFocusChanged(boolean hasFocus) {
>         super.onWindowFocusChanged(hasFocus);
>         if(hasFocus== true){
>             adDisplay.start();
>          }
>
> and the  adlist.xml is :
>
> <?xml version="1.0" encoding="UTF-8"?>
>
>     <item android:drawable="@drawable/ad_01" android:duration="500" />
>     <item android:drawable="@drawable/ad_02" android:duration="500" />
> </animation-list>
>
> But what I wan't is I wan't to create the AnimationDrawable object at runtime 
> not from the xml source,as my requirement is no of frames and *.png files may 
> change at the runtime.
>
> I tried the following it I'm unable to get the expected result.
>
> @Override
>     public void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>         setContentView(R.layout.main);
>         mImageView = (ImageView)this.findViewById(R.id.AdImageView);
>         adDisplay = new AnimationDrawable();
>         
> adDisplay.addFrame(Drawable.createFromPath("/data/data/com.example.ad/files 
> /ad_01.png"),500 );
>         
> adDisplay.addFrame(Drawable.createFromPath("/data/data/com.example.ad/files 
> /ad_02.png"),500 );
>         mImageView.setImageDrawable(adDisplay);
>
>               }
>
> Any thing I'm missing in the implementation ?
>
>       Own a website.Get an unlimited package.Pay next to nothing.*Go 
> tohttp://in.business.yahoo.com/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to