15bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay/*
25bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay * Copyright (C) 2015 The Android Open Source Project
35bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay *
45bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay * Licensed under the Apache License, Version 2.0 (the "License");
55bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay * you may not use this file except in compliance with the License.
65bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay * You may obtain a copy of the License at
75bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay *
85bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay *      http://www.apache.org/licenses/LICENSE-2.0
95bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay *
105bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay * Unless required by applicable law or agreed to in writing, software
115bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay * distributed under the License is distributed on an "AS IS" BASIS,
125bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
135bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay * See the License for the specific language governing permissions and
145bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay * limitations under the License.
155bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay */
165bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay
175bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKaypackage com.android.documentsui;
185bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay
195bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKayimport android.app.Activity;
205bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKayimport android.support.design.widget.Snackbar;
215bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKayimport android.view.View;
225bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay
23f862155e3476f8d9644d57072a6d92375bde628eSteve McKaypublic final class Snackbars {
245bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay    private Snackbars() {}
255bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay
265bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay    public static final Snackbar makeSnackbar(Activity activity, int messageId, int duration) {
27a1f7680f535a30aa816d129c072870031c8a2eb6Steve McKay        return Snackbars.makeSnackbar(
28a1f7680f535a30aa816d129c072870031c8a2eb6Steve McKay                activity, activity.getResources().getText(messageId), duration);
295bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay    }
305bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay
31a1f7680f535a30aa816d129c072870031c8a2eb6Steve McKay    public static final Snackbar makeSnackbar(
32a1f7680f535a30aa816d129c072870031c8a2eb6Steve McKay            Activity activity, CharSequence message, int duration) {
33a1f7680f535a30aa816d129c072870031c8a2eb6Steve McKay        final View view = activity.findViewById(R.id.coordinator_layout);
345bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay        return Snackbar.make(view, message, duration);
355bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay    }
365bbae10c4c603ec6597f8dc7e1c7d060877cefc9Steve McKay}
37