diff options
author | Kevin Li <kevin.li@mapbox.com> | 2018-12-12 09:15:55 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-12 09:15:55 +0800 |
commit | 2d527c2af7224d03429b8b2ccb7c1712e8ffe12b (patch) | |
tree | 726936aeda5c6b1be1106c52f1a9de47238de6d4 /platform/android/MapboxGLAndroidSDKTestApp | |
parent | d812babecd8cfa31e6198bdd83d28e2f80fd240f (diff) | |
download | qtlocation-mapboxgl-2d527c2af7224d03429b8b2ccb7c1712e8ffe12b.tar.gz |
[Android] Add setPreferredFramesPerSecond for MapView (#13498)
* [Android] Add setPreferredFramesPerSecond for MapView
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp')
3 files changed, 35 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/DebugModeActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/DebugModeActivity.java index 88ab62a2ee..796560bb8b 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/DebugModeActivity.java +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/DebugModeActivity.java @@ -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); diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_debug_mode.xml b/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_debug_mode.xml index 2779ad7a08..1b185ab9c8 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_debug_mode.xml +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_debug_mode.xml @@ -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 diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/values/strings.xml b/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/values/strings.xml index 15a916fac9..45048f8b07 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/values/strings.xml +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/res/values/strings.xml @@ -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> |