use of com.bedrock.padder.adapter.ColorAdapter in project Tapad by berict.
the class ColorActivity method setUi.
private void setUi() {
// toolbar
toolbar.setActionBar(this);
toolbar.setStatusBarTint(this);
toolbar.setActionBarPadding(this);
toolbar.setActionBarDisplayHomeAsUp(true);
toolbar.setActionBarTitle(R.string.settings_color);
toolbar.setActionBarColor(R.color.colorAccent, this);
w.setRecentColor(R.string.task_settings_color, R.color.colorAccent, activity);
// fab
fab.setFab(activity);
fab.showFab();
fab.setFabIcon(R.drawable.ic_add_white, activity);
fab.setFabOnClickListener(new Runnable() {
@Override
public void run() {
showColorChooserDialog();
}
});
String colorDataJson = prefs.getString("colorData", null);
Log.i("ColorData", colorDataJson);
colorData = gson.fromJson(colorDataJson, ColorData.class);
Log.i("ColorData", colorDataJson);
// adapter
LinearLayoutManager layoutManager = new LinearLayoutManager(this);
layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
colorAdapter = new ColorAdapter(colorData, R.layout.adapter_color, prefs, activity);
w.getRecyclerView(R.id.layout_color_recyclerview, activity).setLayoutManager(layoutManager);
w.getRecyclerView(R.id.layout_color_recyclerview, activity).setNestedScrollingEnabled(false);
w.getRecyclerView(R.id.layout_color_recyclerview, activity).setAdapter(colorAdapter);
// adapter margin
w.setMarginLinearPX(R.id.color_bottom_margin, 0, 0, 0, w.getNavigationBarFromPrefs(activity), activity);
// set primary color
setPrimaryColor();
}
Aggregations