android - Change Height of layout smooth -


i have searched , tryed few methods of how change height of view smooth animation. easiest way found , convenient one:

 scaleanimation scaleanimation = new scaleanimation(viewgroup.layoutparams.wrap_content, viewgroup.layoutparams.wrap_content,                                 mainlayout.getmeasuredheight(), mainlayout.getmeasuredheight() - mediacontroller.getmeasuredheight() - conv.topixels(20),                                 animation.relative_to_self, 0.5f, animation.relative_to_self, 0.5f);                         musiclistlayout.setanimation(scaleanimation);                         musiclistlayout.startlayoutanimation(); 

however method doesn't work , don't know why. have tryed few more make 1 work or find 1 will.

i have playlist have ( wrap_content, wrap_content ) , when play on song me mediacontroller shows up, want translate/animate recyclerview , mediacontroller change theyr dimension fit on screen.

thank's help.

easiest way (api>11, think): change height directly, no animation @ all, , set android:animatelayoutchanges="true" on parent view in layout.

to change animation duration, try calling container.getlayouttransition().setduration(duration) container above mentioned parent view.


Comments

Popular posts from this blog

asp.net mvc - SSO between MVCForum and Umbraco7 -

Python Tkinter keyboard using bind -

ubuntu - Selenium Node Not Connecting to Hub, Not Opening Port -