proximity trigger
This commit is contained in:
@@ -56,7 +56,13 @@ public class ActivityManageTriggerProximity extends Activity
|
|||||||
{
|
{
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
Miscellaneous.setDisplayLanguage(this);
|
Miscellaneous.setDisplayLanguage(this);
|
||||||
Miscellaneous.setUiTheme(this);
|
|
||||||
|
/*
|
||||||
|
A modern theme is required for this activity because of the RangeSlider.
|
||||||
|
The value configured in settings is ignored.
|
||||||
|
*/
|
||||||
|
this.setTheme(R.style.AppThemeMaterial);
|
||||||
|
|
||||||
setContentView(R.layout.activity_manage_trigger_proximity);
|
setContentView(R.layout.activity_manage_trigger_proximity);
|
||||||
|
|
||||||
rsProximity = (RangeSlider) findViewById(R.id.rsProximity);
|
rsProximity = (RangeSlider) findViewById(R.id.rsProximity);
|
||||||
@@ -64,9 +70,9 @@ public class ActivityManageTriggerProximity extends Activity
|
|||||||
tvTriggerProximityHint = (TextView) findViewById(R.id.tvTriggerProximityHint);
|
tvTriggerProximityHint = (TextView) findViewById(R.id.tvTriggerProximityHint);
|
||||||
bTriggerProximitySave = (Button) findViewById(R.id.bTriggerProximitySave);
|
bTriggerProximitySave = (Button) findViewById(R.id.bTriggerProximitySave);
|
||||||
|
|
||||||
|
sbProximityTest.setEnabled(false);
|
||||||
tvTriggerProximityHint.setVisibility(View.GONE);
|
tvTriggerProximityHint.setVisibility(View.GONE);
|
||||||
|
|
||||||
|
|
||||||
bTriggerProximitySave.setOnClickListener(new View.OnClickListener()
|
bTriggerProximitySave.setOnClickListener(new View.OnClickListener()
|
||||||
{
|
{
|
||||||
@Override
|
@Override
|
||||||
@@ -79,6 +85,10 @@ public class ActivityManageTriggerProximity extends Activity
|
|||||||
finish();
|
finish();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
startPreview();
|
||||||
|
|
||||||
|
rsProximity.setValues(20f, 80f);
|
||||||
}
|
}
|
||||||
|
|
||||||
void startPreview()
|
void startPreview()
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
<androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"
|
<androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:layout_margin="@dimen/default_margin">
|
android:layout_margin="@dimen/default_margin">
|
||||||
|
|
||||||
@@ -27,10 +28,14 @@
|
|||||||
android:text="@string/state"/>
|
android:text="@string/state"/>
|
||||||
|
|
||||||
<com.google.android.material.slider.RangeSlider
|
<com.google.android.material.slider.RangeSlider
|
||||||
android:id="@+id/rsProximity"
|
android:id="@+id/rsProximity"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:max="100" />
|
|
||||||
|
android:valueFrom="0"
|
||||||
|
android:valueTo="100"
|
||||||
|
android:stepSize="1"
|
||||||
|
android:theme="@style/AppThemeCompat" />
|
||||||
|
|
||||||
</TableRow>
|
</TableRow>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user