Example usage for android.view View setVisibility

List of usage examples for android.view View setVisibility

Introduction

In this page you can find the example usage for android.view View setVisibility.

Prototype

@RemotableViewMethod
public void setVisibility(@Visibility int visibility) 

Source Link

Document

Set the visibility state of this view.

Usage

From source file:id.zelory.tanipedia.activity.JawabActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_jawab);
    Toolbar toolbar = (Toolbar) findViewById(R.id.anim_toolbar);
    setSupportActionBar(toolbar);//from   ww  w  . ja v a 2s .c o m
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    CollapsingToolbarLayout collapsingToolbar = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar);
    collapsingToolbar.setTitle("Tanya Tani");

    soal = getIntent().getParcelableExtra("soal");
    try {
        idSoal = URLEncoder.encode(soal.getId(), "UTF-8");
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }
    Animation animation = AnimationUtils.loadAnimation(this, R.anim.simple_grow);
    fabMargin = getResources().getDimensionPixelSize(R.dimen.fab_margin);

    recyclerView = (RecyclerView) findViewById(R.id.scrollableview);
    recyclerView.setHasFixedSize(true);
    LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
    recyclerView.setLayoutManager(linearLayoutManager);

    recyclerView.addOnScrollListener(new MyRecyclerScroll() {
        @Override
        public void show() {
            fab.animate().translationY(0).setInterpolator(new DecelerateInterpolator(2)).start();
        }

        @Override
        public void hide() {
            fab.animate().translationY(fab.getHeight() + fabMargin)
                    .setInterpolator(new AccelerateInterpolator(2)).start();
        }
    });

    fab = (FrameLayout) findViewById(R.id.myfab_main);
    fabBtn = (ImageButton) findViewById(R.id.myfab_main_btn);
    View fabShadow = findViewById(R.id.myfab_shadow);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        fabShadow.setVisibility(View.GONE);
        fabBtn.setBackground(getDrawable(R.drawable.ripple_accent));
    }

    fab.startAnimation(animation);

    fabBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            new MaterialDialog.Builder(JawabActivity.this).title("TaniPedia").content("Kirim Jawaban")
                    .inputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE | InputType.TYPE_CLASS_TEXT)
                    .input("Ketik jawaban anda disini!", null, false, new MaterialDialog.InputCallback() {
                        @Override
                        public void onInput(MaterialDialog dialog, CharSequence input) {
                            try {
                                jawaban = URLEncoder.encode(input.toString(), "UTF-8");
                                new KirimJawaban().execute();
                            } catch (UnsupportedEncodingException e) {
                                Snackbar.make(fabBtn, "Terjadi kesalahan, silahkan coba lagi!",
                                        Snackbar.LENGTH_LONG).show();
                                e.printStackTrace();
                            }
                        }
                    }).positiveColorRes(R.color.primary_dark).positiveText("Kirim")
                    .cancelListener(new DialogInterface.OnCancelListener() {
                        @Override
                        public void onCancel(DialogInterface dialog) {

                        }
                    }).negativeColorRes(R.color.primary_dark).negativeText("Batal").show();
        }
    });

    fabButton = (FabButton) findViewById(R.id.determinate);
    fabButton.showProgress(true);
    new DownloadData().execute();
    fabButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            fabButton.showProgress(true);
            new DownloadData().execute();
        }
    });
}

From source file:cn.bingoogolapple.androidcommon.adapter.BGAViewHolderHelper.java

public BGAViewHolderHelper setVisibility(@IdRes int viewId, int visibility) {
    View view = getView(viewId);
    view.setVisibility(visibility);
    return this;
}

From source file:com.apptentive.android.sdk.module.engagement.interaction.view.survey.SurveyInteractionView.java

@Override
public void doOnCreate(final Activity activity, Bundle savedInstanceState) {

    if (savedInstanceState != null) {
        surveySubmitted = savedInstanceState.getBoolean(KEY_SURVEY_SUBMITTED, false);
    }/*from w  ww  .  ja  v a  2  s  .c o m*/

    if (interaction == null || surveySubmitted) {
        activity.finish();
        return;
    }

    activity.setContentView(R.layout.apptentive_survey);

    // Hide branding if needed.
    final View branding = activity.findViewById(R.id.apptentive_branding_view);
    if (branding != null) {
        if (Configuration.load(activity).isHideBranding(activity)) {
            branding.setVisibility(View.GONE);
        }
    }

    TextView title = (TextView) activity.findViewById(R.id.title);
    title.setFocusable(true);
    title.setFocusableInTouchMode(true);
    title.setText(interaction.getName());

    String descriptionText = interaction.getDescription();
    if (descriptionText != null) {
        TextView description = (TextView) activity.findViewById(R.id.description);
        description.setText(descriptionText);
        description.setVisibility(View.VISIBLE);
    }

    final Button send = (Button) activity.findViewById(R.id.send);
    send.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Util.hideSoftKeyboard(activity, view);
            surveySubmitted = true;
            if (interaction.isShowSuccessMessage() && interaction.getSuccessMessage() != null) {
                SurveyThankYouDialog dialog = new SurveyThankYouDialog(activity);
                dialog.setMessage(interaction.getSuccessMessage());
                dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
                    @Override
                    public void onDismiss(DialogInterface dialogInterface) {
                        activity.finish();
                    }
                });
                dialog.show();
            } else {
                activity.finish();
            }

            EngagementModule.engageInternal(activity, interaction, EVENT_SUBMIT, data.toString());
            ApptentiveDatabase.getInstance(activity).addPayload(new SurveyResponse(interaction, surveyState));
            Log.d("Survey Submitted.");
            callListener(true);

            cleanup();
        }
    });

    LinearLayout questions = (LinearLayout) activity.findViewById(R.id.questions);
    questions.removeAllViews();

    // Then render all the questions
    for (final Question question : interaction.getQuestions()) {
        if (question.getType() == Question.QUESTION_TYPE_SINGLELINE) {
            TextSurveyQuestionView textQuestionView = new TextSurveyQuestionView(activity, surveyState,
                    (SinglelineQuestion) question);
            textQuestionView.setOnSurveyQuestionAnsweredListener(new OnSurveyQuestionAnsweredListener() {
                public void onAnswered() {
                    sendMetricForQuestion(activity, question);
                    send.setEnabled(isSurveyValid());
                }
            });
            questions.addView(textQuestionView);
        } else if (question.getType() == Question.QUESTION_TYPE_MULTICHOICE) {
            MultichoiceSurveyQuestionView multichoiceQuestionView = new MultichoiceSurveyQuestionView(activity,
                    surveyState, (MultichoiceQuestion) question);
            multichoiceQuestionView.setOnSurveyQuestionAnsweredListener(new OnSurveyQuestionAnsweredListener() {
                public void onAnswered() {
                    sendMetricForQuestion(activity, question);
                    send.setEnabled(isSurveyValid());
                }
            });
            questions.addView(multichoiceQuestionView);
        } else if (question.getType() == Question.QUESTION_TYPE_MULTISELECT) {
            MultiselectSurveyQuestionView multiselectQuestionView = new MultiselectSurveyQuestionView(activity,
                    surveyState, (MultiselectQuestion) question);
            multiselectQuestionView.setOnSurveyQuestionAnsweredListener(new OnSurveyQuestionAnsweredListener() {
                public void onAnswered() {
                    sendMetricForQuestion(activity, question);
                    send.setEnabled(isSurveyValid());
                }
            });
            questions.addView(multiselectQuestionView);
        }
    }

    send.setEnabled(isSurveyValid());

    // Force the top of the survey to be shown first.
    title.requestFocus();
}

From source file:org.mifos.androidclient.templates.OperationFormActivity.java

private void setViewVisible(View view, boolean visible) {
    if (visible) {
        view.setVisibility(View.VISIBLE);
    } else {//from   w  w  w .  j  av a 2 s .  c o m
        view.setVisibility(View.GONE);
    }
}

From source file:com.chess.genesis.activity.GameListOnlineFrag.java

@Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container,
        final Bundle savedInstanceState) {
    initBaseContentFrag(container);//  www.j  av  a 2s .  c  om

    final View view = inflater.inflate(R.layout.fragment_gamelist_online, container, false);

    gamelistadapter_arr = new GameListAdapter[3];
    net = new NetworkClient(act, handle);
    progress = new ProgressMsg(act);

    try {
        // Set "waiting for opponent"
        final JSONArray pool = new JSONArray(Pref.getString(act, R.array.pf_poolinfo));
        final View tpool = view.findViewById(R.id.game_search);

        tpool.setVisibility((pool.length() == 0) ? View.GONE : View.VISIBLE);
        tpool.setOnClickListener(this);
        tpool.setOnTouchListener(this);
    } catch (final JSONException e) {
        throw new RuntimeException(e.getMessage(), e);
    }

    final SwipeTabsPagerAdapter tabAdapter = new SwipeTabsPagerAdapter(act, act.getSupportFragmentManager());
    tabAdapter.setTitles(new String[] { "Their Turn", "Your Turn", "Archive Games" });

    final SwipeTabs swipetabs = (SwipeTabs) view.findViewById(R.id.swipetabs);
    swipetabs.setAdapter(tabAdapter);

    pager = (ViewPager) view.findViewById(R.id.swipe_list);
    tabAdapter.setViewPager(pager);
    pager.setAdapter(new GameListPager());
    pager.setOnPageChangeListener(swipetabs);
    pager.setCurrentItem(YOUR_PAGE);

    return view;
}

From source file:com.msopentech.applicationgateway.AgentsActivity.java

/**
 * Toggles between showing either progress indicator or a content pane with actual data.
 * /*from  w w  w  .  ja v a  2 s  . co m*/
 * @param isWorkInProgress Progress status.
 */
private void showWorkInProgress(boolean isWorkInProgress) {
    try {
        View progressIndicator = findViewById(R.id.agent_progress);
        View contentPane = findViewById(R.id.agent_agents_list);
        View contentDescription = findViewById(R.id.agent_description);
        View button = findViewById(R.id.agent_buttons_block);
        progressIndicator.setVisibility(isWorkInProgress ? View.VISIBLE : View.GONE);
        contentPane.setVisibility(isWorkInProgress ? View.GONE : View.VISIBLE);
        contentDescription.setVisibility(isWorkInProgress ? View.GONE : View.VISIBLE);
        button.setVisibility(isWorkInProgress ? View.GONE : View.VISIBLE);
    } catch (final Exception e) {
        Utility.showAlertDialog(
                AgentsActivity.class.getSimpleName() + ".showWorkInProgress(): Failed. " + e.toString(),
                AgentsActivity.this);
    }
}

From source file:com.afwsamples.testdpc.EnableProfileActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mCheckinState = new CheckInState(this);
    if (savedInstanceState == null) {
        if (getIntent().getBooleanExtra(EXTRA_ENABLE_PROFILE_NOW, false)) {
            mCheckinState.setFirstAccountState(CheckInState.FIRST_ACCOUNT_STATE_READY);
            ProvisioningUtil.enableProfile(this);
        } else {//  w  ww.  ja  v a 2 s.co m
            // Set up an alarm to enable profile in case we do not receive first account ready
            // broadcast for whatever reason.
            FirstAccountReadyBroadcastReceiver.scheduleFirstAccountReadyTimeoutAlarm(this,
                    WAIT_FOR_FIRST_ACCOUNT_READY_TIMEOUT);
        }
    }
    setContentView(R.layout.enable_profile_activity);
    mSetupWizardLayout = (SetupWizardLayout) findViewById(R.id.setup_wizard_layout);
    NavigationBar navigationBar = mSetupWizardLayout.getNavigationBar();
    navigationBar.getBackButton().setEnabled(false);
    navigationBar.setNavigationBarListener(this);
    mFinishButton = navigationBar.getNextButton();
    mFinishButton.setText(R.string.finish_button);

    mCheckInStateReceiver = new CheckInStateReceiver();

    // This is just a user friendly shortcut to the policy management screen of this app.
    ImageView appIcon = (ImageView) findViewById(R.id.app_icon);
    TextView appLabel = (TextView) findViewById(R.id.app_label);
    try {
        PackageManager packageManager = getPackageManager();
        ApplicationInfo applicationInfo = packageManager.getApplicationInfo(getPackageName(),
                0 /* Default flags */);
        appIcon.setImageDrawable(packageManager.getApplicationIcon(applicationInfo));
        appLabel.setText(packageManager.getApplicationLabel(applicationInfo));
    } catch (PackageManager.NameNotFoundException e) {
        Log.w("TestDPC", "Couldn't look up our own package?!?!", e);
    }

    // Show the user which account now has management, if specified.
    String addedAccount = getIntent().getStringExtra(LaunchIntentUtil.EXTRA_ACCOUNT_NAME);
    if (addedAccount != null) {
        View accountMigrationStatusLayout;
        if (isAccountMigrated(addedAccount)) {
            accountMigrationStatusLayout = findViewById(R.id.account_migration_success);
        } else {
            accountMigrationStatusLayout = findViewById(R.id.account_migration_fail);
        }
        accountMigrationStatusLayout.setVisibility(View.VISIBLE);
        TextView managedAccountName = (TextView) accountMigrationStatusLayout
                .findViewById(R.id.managed_account_name);
        managedAccountName.setText(addedAccount);
    }
}

From source file:com.fabernovel.alertevoirie.MyIncidentsActivity.java

private void setAdapterForTab(final int tab) {

    try {//from  w w w.j a  v  a 2  s.  c  om
        // Log.d(Constants.PROJECT_TAG, data.getJSONArray(INCIDENTS[tab]).toString());

        setListAdapter(new JSONAdapter(this, data.getJSONArray(INCIDENTS[tab]), R.layout.cell_report_noicon,
                new String[] { JsonData.PARAM_INCIDENT_DESCRIPTION, JsonData.PARAM_INCIDENT_ADDRESS },
                new int[] { R.id.TextView_title, R.id.TextView_text }, null, JsonData.PARAM_INCIDENT_DATE,
                R.layout.cell_category) {
            @Override
            protected String getCategoryOfItem(int itemId) {
                String date = super.getCategoryOfItem(itemId).substring(0, 10);

                Log.d(Constants.PROJECT_TAG, date);

                return ((String) DateFormat.format("MMMM yyyy", new Date(Integer.parseInt(date.substring(0, 4)),
                        Integer.parseInt(date.substring(5, 7)) - 1, Integer.parseInt(date.substring(8, 10)))))
                                .replace("39", "20");
                // return date;
            }

            @Override
            public View getView(int position, View convertView, ViewGroup parent) {
                View v = super.getView(position, convertView, parent);
                if (getItemViewType(position) == TYPE_ITEM) {
                    View arrow = v.findViewById(R.id.Arrow_details);
                    if (isEnabled(position)) {
                        arrow.setVisibility(View.VISIBLE);
                    } else {
                        arrow.setVisibility(View.GONE);
                    }
                }
                return v;
            }

            @Override
            public boolean isEnabled(int position) {
                return tab != 2;
            }
        });
    } catch (Exception e) {
        Log.e(Constants.PROJECT_TAG, "JSONException in setAdapterForTab", e);
    }

}

From source file:org.geometerplus.fbreader.plugin.local_opds_scanner.ScanLocalNetworkActivity.java

private void clear() {
    getListAdapter().clear();/* w  ww . j a v a 2s .com*/
    final View listView = findViewById(android.R.id.list);
    final TextView errorView = (TextView) findViewById(R.id.scan_local_network_error);
    listView.setVisibility(View.VISIBLE);
    errorView.setVisibility(View.GONE);
}

From source file:org.geometerplus.fbreader.plugin.local_opds_scanner.ScanLocalNetworkActivity.java

private void setErrorText(final int errorTextId) {
    final View listView = findViewById(android.R.id.list);
    final TextView errorView = (TextView) findViewById(R.id.scan_local_network_error);
    listView.setVisibility(View.GONE);
    errorView.setVisibility(View.VISIBLE);
    errorView.setText(errorTextId);/*w ww  . j  ava2s .c  o m*/
}