material design - android: dynamically change FAB(Floating Action Button) icon from code -


how change fab icon in activity during runtime. have code ->

floatingactionbutton fab = (floatingactionbutton) findviewbyid(r.id.fabmainactivity); 

i know possible using fab.setbackgrounddrawable(); newbie android, don't understand how this.

any highly appreciated.

thanks

changing floatingactionbutton source:

if (build.version.sdk_int >= build.version_codes.lollipop) {             floatingactionbutton.setimagedrawable(getresources().getdrawable(r.drawable.ic_full_sad, context.gettheme()));         } else {             floatingactionbutton.setimagedrawable(getresources().getdrawable(r.drawable.ic_full_sad));     } 

this can replaced following code support library instead:

floatingactionbutton.setimagedrawable(contextcompat.getdrawable(getcontext(), r.drawable.ic_full_sad)); 

Comments

Popular posts from this blog

javascript - Chart.js (Radar Chart) different scaleLineColor for each scaleLine -

apache - Error with PHP mail(): Multiple or malformed newlines found in additional_header -

android - Go back to previous fragment -