Bitte überprüfen Sie die Lösung, die es für Sie hilfreich sein kann. Da du den Bildschirm für einige Zeit einfrieren willst, musst du mit View Visibility spielen.
Dafür müssen Sie die Ansicht erstellen, wie ich die rlView in meinem unten Layout verwenden. Visible es, wenn u die screen.And wieder Freez wünschen, wenn u es entfernen wollen als die Sichtbarkeit der Ansicht eingestellt ist .. gegangen
Wir können die Ansicht visiblity wie unten verwalten: -
RelativeLayout rlView= (RelativeLayout) findViewById(R.id.rlView)
YOUR_BUTTON_CLICK.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(rlView.getVisibility()==View.VISIBLE)
{
rlView.setVisibility(View.GONE);
}
else {
rlView.setVisibility(View.VISIBLE);
}
}
});
}
Bitte überprüfen sie das Layout: -
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
HERE IS YOUR WHOLE LAYOUT VIEW
</RelativeLayout>
<RelativeLayout
android:id="@+id/rlView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone"
android:background="@android:color/transparent"
>
</RelativeLayout>
</RelativeLayout>
einfach die Ansicht für diese wie auf den Knopf klicken Ansicht sichtbar werden erste Mal benutzen und wieder darauf klicken, als es –
dorthin gegangen werden, ist keine Magie Mathod alles einzufrieren. Sie müssen es selbst implementieren, indem Sie alle Timer speichern (pausieren), Objektparameter speichern usw. –