當前位置: 首頁>>代碼示例>>Java>>正文


Java Snackbar.make方法代碼示例

本文整理匯總了Java中android.support.design.widget.Snackbar.make方法的典型用法代碼示例。如果您正苦於以下問題:Java Snackbar.make方法的具體用法?Java Snackbar.make怎麽用?Java Snackbar.make使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在android.support.design.widget.Snackbar的用法示例。


在下文中一共展示了Snackbar.make方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: showSnackbar

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
public static Snackbar showSnackbar(View view, @StringRes int message,
                                    @StringRes int actionLabel,
                                    View.OnClickListener clickListener) {
    Snackbar snackbar = Snackbar.make(view, message, Snackbar.LENGTH_INDEFINITE);
    snackbar.setAction(actionLabel, clickListener);
    snackbar.show();
    return snackbar;
}
 
開發者ID:mobilemaster128,項目名稱:quickblox-android,代碼行數:9,代碼來源:ErrorUtils.java

示例2: initSnackbarDatum

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
private void initSnackbarDatum() {
    snackbarDate = Snackbar.make(findViewById(R.id.snack), getContext().getString(R.string.snackbar_date_invalid), Snackbar.LENGTH_LONG);
    snackbarDate.setActionTextColor(ContextCompat.getColor(getContext(), R.color.colorPrimary));
    snackbarDate.setAction(getContext().getString(R.string.dismiss), new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            snackbarDate.dismiss();
        }
    });
}
 
開發者ID:LCA311,項目名稱:leoapp-sources,代碼行數:11,代碼來源:KlausurDialog.java

示例3: getPermissionDeniedSnackbar

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
public static Snackbar getPermissionDeniedSnackbar(final View rootView) {
    Snackbar snackbar = Snackbar.make(rootView,
            R.string.read_permission_denied,
            Snackbar.LENGTH_INDEFINITE);
    snackbar.getView().setOnLongClickListener(new View.OnLongClickListener() {
        @Override
        public boolean onLongClick(View view) {
            Toast.makeText(rootView.getContext(), R.string.read_permission_denied, Toast.LENGTH_SHORT).show();
            return false;
        }
    });
    return snackbar;
}
 
開發者ID:kollerlukas,項目名稱:Camera-Roll-Android-App,代碼行數:14,代碼來源:Util.java

示例4: EnforceRefresh

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
private void EnforceRefresh() {
    Snackbar snackbar = Snackbar.make(findViewById(R.id.MainContent), R.string.EnforceRef, Snackbar.LENGTH_INDEFINITE);
    snackbar.setAction(R.string.Refresh, new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            ((GlobalValues) getApplication()).matrixAdapter.notifyDataSetChanged();
        }
    });
    snackbar.show();
}
 
開發者ID:coder3101,項目名稱:Matrix-Calculator-for-Android,代碼行數:11,代碼來源:MainActivity.java

示例5: createLoadingCompleteSnackbar

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
/**
 * 創建 加載完成... Snackbar
 *
 * @param view ViewGroup 子類
 */
public void createLoadingCompleteSnackbar(ViewGroup view) {
    Snackbar snackbar = Snackbar.make(view, "加載完成...", Snackbar.LENGTH_SHORT);
    Snackbar.SnackbarLayout snackBarLayout = (Snackbar.SnackbarLayout) snackbar.getView();
    snackBarLayout.setBackgroundColor(getColors(R.color.decoView_line1_start_color));
    snackBarLayout.setAlpha(0.9f);
    snackbar.show();
}
 
開發者ID:jpaijh,項目名稱:TYT,代碼行數:13,代碼來源:BaseFragment.java

示例6: onProgress

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
@Override
public void onProgress(int current) {
    if (getActivity() != null) {
        snackbar = Snackbar.make(getActivity().findViewById(R.id.fab), R.string.frag_station_conn_info_loading, Snackbar.LENGTH_INDEFINITE);
        snackbar.show();
    }
}
 
開發者ID:gbl08ma,項目名稱:underlx,代碼行數:8,代碼來源:StationGeneralFragment.java

示例7: showSnackbar

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
public static void showSnackbar(View container, @NonNull SnackbarType snackbarType,
                                @StringRes int textStringRes, @Nullable SnackbarDuration duration,
                                @Nullable BaseTransientBottomBar.BaseCallback<Snackbar> callback) {

    duration = (duration == null ? SnackbarDuration.LONG : duration);

    Snackbar snackbar = Snackbar.make(container, textStringRes, duration.getDuration());
    snackbar.getView().setBackgroundResource(snackbarType.getColorRes());
    TextView snackbarText = (TextView) snackbar.getView().findViewById(android.support.design.R.id.snackbar_text);
    snackbarText.setCompoundDrawablesWithIntrinsicBounds(0, 0,snackbarType.getIconRes(), 0);
    snackbarText.setGravity(Gravity.CENTER);
    if(callback != null)
        snackbar.addCallback(callback);
    snackbar.show();
}
 
開發者ID:abicelis,項目名稱:Remindy,代碼行數:16,代碼來源:SnackbarUtil.java

示例8: showSnackBar

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
private void showSnackBar(String message) {
    Snackbar snackbar = Snackbar.make(findViewById(android.R.id.content),
            message, Snackbar.LENGTH_SHORT);
    View sbView = snackbar.getView();
    TextView textView = (TextView) sbView
            .findViewById(android.support.design.R.id.snackbar_text);
    textView.setTextColor(ContextCompat.getColor(this, R.color.white));
    snackbar.show();
}
 
開發者ID:MindorksOpenSource,項目名稱:android-mvp-architecture,代碼行數:10,代碼來源:BaseActivity.java

示例9: displaySnackBar

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
/**
 * function to display snackbar in app screen
 * Used during no network connection
 */
private void displaySnackBar(){
    Snackbar snackbar = Snackbar.make(findViewById(R.id.activity_main),
            getString(R.string.no_network), Snackbar.LENGTH_SHORT);
    snackbar.setAction(R.string.setting_text, new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS);
            startActivity(intent);
        }
    });
    snackbar.show();
}
 
開發者ID:Joesmithessang,項目名稱:ALC-Project,代碼行數:17,代碼來源:MainActivity.java

示例10: onActivityResult

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
@Override
protected void onActivityResult(int request, int result, Intent data) {
	super.onActivityResult(request, result, data);

	if (request == REQUEST_INTRODUCTION && result == RESULT_OK) {
		Snackbar snackbar = Snackbar.make(list, R.string.introduction_sent,
				Snackbar.LENGTH_SHORT);
		snackbar.getView().setBackgroundResource(R.color.briar_primary);
		snackbar.show();
	}
}
 
開發者ID:rafjordao,項目名稱:Nird2,代碼行數:12,代碼來源:ConversationActivity.java

示例11: onSharedPreferenceChanged

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
    if (key == getString(R.string.pref_master_is_local_key) ||
            key == getString(R.string.pref_master_uri_key)) {

        if (settingsWereAppliedThisSession() && mSettingsPreferenceFragment.getView() != null) {
            Snackbar snackbar = Snackbar.make(mSettingsPreferenceFragment.getView(),
                    getString(R.string.snackbar_text_restart), Snackbar.LENGTH_INDEFINITE);
            View snackBarView = snackbar.getView();
            snackBarView.setBackgroundColor(getResources().getColor(android.R.color.holo_orange_dark));
            snackbar.show();
        }
    }
}
 
開發者ID:ekumenlabs,項目名稱:tangobot,代碼行數:15,代碼來源:SettingsActivity.java

示例12: showSnackbar3

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
private void showSnackbar3() {
    final Snackbar cS = Snackbar.make(Utils.getController().getProfileActivity().getCoordinatorLayout(), R.string.error, Snackbar.LENGTH_LONG);
    cS.setActionTextColor(Color.WHITE);
    cS.setAction(Utils.getString(R.string.snackbar_no_connection_button), new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            cS.dismiss();
        }
    });
    cS.show();
}
 
開發者ID:LCA311,項目名稱:leoapp-sources,代碼行數:12,代碼來源:UpdateNameTask.java

示例13: showRetrySnackBar

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
public static void showRetrySnackBar(Activity activity, String text, View.OnClickListener listener){
    Snackbar snackbar = Snackbar.make(activity.findViewById(R.id.content_view), text, Snackbar.LENGTH_INDEFINITE);
    if (null != listener) {
        snackbar.setAction("RETRY", listener)
                .setActionTextColor(SettingsActivity.getPrimaryColor(activity));
    }
    snackbar.show();
}
 
開發者ID:kranthi0987,項目名稱:easyfilemanager,代碼行數:9,代碼來源:Utils.java

示例14: showPermissionMessage

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
@Override
public void showPermissionMessage(int resId) {
    final Snackbar snackbar = Snackbar.make(rlRoot, resId, Snackbar.LENGTH_INDEFINITE);
    snackbar.setAction(R.string.button_settings, new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            presenter.showAppSystemSettings();
            snackbar.dismiss();
        }
    });
    snackbar.show();
}
 
開發者ID:vshkl,項目名稱:PXLSRT,代碼行數:13,代碼來源:CameraActivity.java

示例15: requestLocationServices

import android.support.design.widget.Snackbar; //導入方法依賴的package包/類
private void requestLocationServices() {
    Snackbar snackbar = Snackbar.make(
            coordinatorLayout,
            R.string.error_location_disabled,
            Snackbar.LENGTH_INDEFINITE
    );
    snackbar.setAction(R.string.action_enable, new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            AndroidLocationProvider.requestLocationEnabling(HomeActivity.this);
        }
    });
    snackbar.show();
}
 
開發者ID:neXenio,項目名稱:BLE-Indoor-Positioning,代碼行數:15,代碼來源:HomeActivity.java


注:本文中的android.support.design.widget.Snackbar.make方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。