hi want use greenmatter (https://github.com/negusoft/greenmatter) lib change coloraccent, colorprimary , others code (programmatically override colors @ runtime).
i have setup lib in android project https://github.com/negusoft/greenmatter/wiki/basic-greenmatter-setup. analyzing greenmatter code can't find out how use example integer (color) change coloraccent or colorpirmary in android project.
after following steps in setup guide, should have activity extends matactivity. in activity can change default colors of theme overriding overridepalette() , setting colors you'd in matpalette object parameter , returning it.
public class myactivity extends matactivity { @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); } @override public matpalette overridepalette(matpalette palette) { palette.setcolorprimary(color.gray); palette.setcolorprimarydark(color.dkgray); palette.setcoloraccent(color.ltgray); return palette; } }
Comments
Post a Comment