@Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == android.R.id.home) { onBackPressed(); } return super.onOptionsItemSelected(item); } }
@Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == android.R.id.home) { onBackPressed(); } return super.onOptionsItemSelected(item); }
@Override protected void afterInflation() { mRecyclerView = (RecyclerView) findViewById(R.id.recyclerView); // get extra values imgPlaceHolderResId = getIntent().getIntExtra(Constants.IntentPassingParams.IMG_PLACEHOLDER, -1); spanCount = getIntent().getIntExtra(Constants.IntentPassingParams.COUNT, 2); adapter = new GridImagesAdapter(this, imageURLs, imgPlaceHolderResId); mRecyclerView.setLayoutManager(new GridLayoutManager(this, spanCount)); mRecyclerView.setAdapter(adapter); }
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(getResourceLayoutId()); mToolbar = (Toolbar) findViewById(R.id.toolbar); imageURLs = getIntent().getStringArrayListExtra(Constants.IntentPassingParams.IMAGES); toolbarColorResId = getIntent().getIntExtra(Constants.IntentPassingParams.TOOLBAR_COLOR_ID, -1); title = getIntent().getStringExtra(Constants.IntentPassingParams.TITLE); toolbarTitleColor = (ZColor) getIntent().getSerializableExtra(Constants.IntentPassingParams.TOOLBAR_TITLE_COLOR); if (getSupportActionBar() == null) { setSupportActionBar(mToolbar); mToolbar.setVisibility(View.VISIBLE); if (toolbarTitleColor == ZColor.BLACK) { mToolbar.setTitleTextColor(ContextCompat.getColor(this, android.R.color.black)); getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_arrow_back_black); } else { mToolbar.setTitleTextColor(ContextCompat.getColor(this, android.R.color.white)); getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_arrow_back_white); mToolbar.setBackgroundColor(getResources().getColor(toolbarColorResId)); if (title != null) { getSupportActionBar().setTitle(title); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); } else { mToolbar.setVisibility(View.GONE);
@Override protected void afterInflation() { mainLayout = (RelativeLayout) findViewById(R.id.mainLayout); mViewPager = (CustomViewPager) findViewById(R.id.pager); imagesHorizontalList = (RecyclerView) findViewById(R.id.imagesHorizontalList); currentPos = getIntent().getIntExtra(Constants.IntentPassingParams.SELECTED_IMG_POS, 0); bgColor = (ZColor) getIntent().getSerializableExtra(Constants.IntentPassingParams.BG_COLOR);