Search in sources :

Example 21 with CoordinatorLayout

use of android.support.design.widget.CoordinatorLayout in project PermissionsSample by CesarValiente.

the class BaseActivity method showSnackBarPermissionMessage.

protected void showSnackBarPermissionMessage(int message) {
    final CoordinatorLayout coordinatorLayout = (CoordinatorLayout) findViewById(R.id.main_coordinator_layout);
    Snackbar snackbar = Snackbar.make(coordinatorLayout, getString(message), Snackbar.LENGTH_LONG).setAction(getString(R.string.snackbar_settings), new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
            intent.setData(Uri.parse("package:" + BuildConfig.APPLICATION_ID));
            startActivity(intent);
        }
    });
    snackbar.show();
}
Also used : CoordinatorLayout(android.support.design.widget.CoordinatorLayout) Intent(android.content.Intent) TextView(android.widget.TextView) View(android.view.View) Snackbar(android.support.design.widget.Snackbar)

Aggregations

CoordinatorLayout (android.support.design.widget.CoordinatorLayout)21 View (android.view.View)16 AppBarLayout (android.support.design.widget.AppBarLayout)9 RecyclerView (android.support.v7.widget.RecyclerView)7 ViewGroup (android.view.ViewGroup)7 TextView (android.widget.TextView)6 PagerAdapter (android.support.v4.view.PagerAdapter)4 ViewPager (android.support.v4.view.ViewPager)4 NestedScrollView (android.support.v4.widget.NestedScrollView)4 LinearLayoutManager (android.support.v7.widget.LinearLayoutManager)4 ViewParent (android.view.ViewParent)4 ImageView (android.widget.ImageView)4 TabLayout (android.support.design.widget.TabLayout)3 SwipeRefreshLayout (android.support.v4.widget.SwipeRefreshLayout)3 Toolbar (android.support.v7.widget.Toolbar)3 ContextThemeWrapper (android.view.ContextThemeWrapper)3 Menu (android.view.Menu)3 MenuItem (android.view.MenuItem)3 ViewTreeObserver (android.view.ViewTreeObserver)3 Activity (android.app.Activity)2