[Android] Add setPreferredFramesPerSecond for MapView (#13498)
* [Android] Add setPreferredFramesPerSecond for MapView
This commit is contained in:
@@ -63,6 +63,7 @@ public class DebugModeActivity extends AppCompatActivity implements OnMapReadyCa
|
||||
setupMapView(savedInstanceState);
|
||||
setupDebugChangeView();
|
||||
setupStyleChangeView();
|
||||
setupFpsChangeView();
|
||||
}
|
||||
|
||||
private void setupToolbar() {
|
||||
@@ -172,6 +173,15 @@ public class DebugModeActivity extends AppCompatActivity implements OnMapReadyCa
|
||||
});
|
||||
}
|
||||
|
||||
private void setupFpsChangeView() {
|
||||
findViewById(R.id.fps_30).setOnClickListener(view -> {
|
||||
mapView.setMaximumFps(30);
|
||||
});
|
||||
findViewById(R.id.fps_60).setOnClickListener(view -> {
|
||||
mapView.setMaximumFps(60);
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onOptionsItemSelected(MenuItem item) {
|
||||
return actionBarDrawerToggle.onOptionsItemSelected(item) || super.onOptionsItemSelected(item);
|
||||
|
||||
@@ -71,6 +71,29 @@
|
||||
app:layout_anchor="@id/bottom_sheet"
|
||||
app:layout_anchorGravity="bottom|end"/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/fps_60"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="end|start"
|
||||
app:backgroundTint="@color/primary"
|
||||
android:layout_margin="@dimen/fab_margin"
|
||||
android:text="@string/fps60"
|
||||
app:layout_anchor="@id/bottom_sheet"
|
||||
app:layout_anchorGravity="top|end"/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/fps_30"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="top|end"
|
||||
android:layout_marginBottom="82dp"
|
||||
app:backgroundTint="@color/primary"
|
||||
android:layout_marginEnd="@dimen/fab_margin"
|
||||
android:layout_marginRight="@dimen/fab_margin"
|
||||
android:text="@string/fps30"
|
||||
app:layout_anchor="@id/fps_60"
|
||||
app:layout_anchorGravity="top"/>
|
||||
</android.support.design.widget.CoordinatorLayout>
|
||||
|
||||
<android.support.design.widget.NavigationView
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Mapbox Android SDK TestApp</string>
|
||||
<string name="fps30">fps30</string>
|
||||
<string name="fps60">fps60</string>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user