Search in sources :

Example 1 with GifImageButton

use of pl.droidsonroids.gif.GifImageButton in project wigle-wifi-wardriving by wiglenet.

the class ListFragment method setScanningStatusIndicator.

public void setScanningStatusIndicator(boolean scanning) {
    View view = getView();
    if (view != null) {
        final GifImageButton scanningImageButton = (GifImageButton) view.findViewById(R.id.scanning);
        final ImageButton notScanningImageButton = (ImageButton) view.findViewById(R.id.not_scanning);
        if (scanning) {
            scanningImageButton.setVisibility(VISIBLE);
            notScanningImageButton.setVisibility(GONE);
        } else {
            scanningImageButton.setVisibility(GONE);
            notScanningImageButton.setVisibility(VISIBLE);
        }
    }
}
Also used : GifImageButton(pl.droidsonroids.gif.GifImageButton) ImageButton(android.widget.ImageButton) GifImageButton(pl.droidsonroids.gif.GifImageButton) View(android.view.View) AdapterView(android.widget.AdapterView) TextView(android.widget.TextView) ListView(android.widget.ListView)

Example 2 with GifImageButton

use of pl.droidsonroids.gif.GifImageButton in project wigle-wifi-wardriving by wiglenet.

the class ListFragment method setStatusUI.

public void setStatusUI(final View view, final String status) {
    if (status != null && view != null) {
        final TextView tv = (TextView) view.findViewById(R.id.status);
        tv.setText(status);
    }
    final MainActivity ma = MainActivity.getMainActivity();
    if (null != ma && view != null) {
        setScanningStatusIndicator(ma.isScanning());
        final GifImageButton scanningImageButton = (GifImageButton) view.findViewById(R.id.scanning);
        final ImageButton notScanningImageButton = (ImageButton) view.findViewById(R.id.not_scanning);
        final SharedPreferences prefs = getActivity().getSharedPreferences(SHARED_PREFS, 0);
        scanningImageButton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(final View buttonView) {
                String quickPausePref = prefs.getString(PREF_QUICK_PAUSE, QUICK_SCAN_UNSET);
                if (QUICK_SCAN_DO_NOTHING.equals(quickPausePref))
                    return;
                if (QUICK_SCAN_PAUSE.equals(quickPausePref)) {
                    toggleScan();
                } else {
                    makeQuickPausePrefDialog(ma);
                }
            }
        });
        notScanningImageButton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(final View buttonView) {
                String quickPausePref = prefs.getString(PREF_QUICK_PAUSE, QUICK_SCAN_UNSET);
                if (QUICK_SCAN_DO_NOTHING.equals(quickPausePref))
                    return;
                toggleScan();
            }
        });
    }
}
Also used : GifImageButton(pl.droidsonroids.gif.GifImageButton) ImageButton(android.widget.ImageButton) GifImageButton(pl.droidsonroids.gif.GifImageButton) SharedPreferences(android.content.SharedPreferences) OnClickListener(android.view.View.OnClickListener) TextView(android.widget.TextView) View(android.view.View) AdapterView(android.widget.AdapterView) TextView(android.widget.TextView) ListView(android.widget.ListView)

Aggregations

View (android.view.View)2 AdapterView (android.widget.AdapterView)2 ImageButton (android.widget.ImageButton)2 ListView (android.widget.ListView)2 TextView (android.widget.TextView)2 GifImageButton (pl.droidsonroids.gif.GifImageButton)2 SharedPreferences (android.content.SharedPreferences)1 OnClickListener (android.view.View.OnClickListener)1