laptop and a wrench

漏洞

The zoom level is reset when the AppBar is initially hidden in the ArcGIS Runtime SDK for Android application.

上次发布: November 15, 2018 ArcGIS Runtime SDK
漏洞 ID 编号 BUG-000116700
已提交September 11, 2018
上次修改时间June 5, 2024
适用范围ArcGIS Runtime SDK
找到的版本100.3
操作系统Android
操作系统版本8.1x
状态Will Not Be Addressed

附加信息

This is not an issue with the ArcGIS Runtime SDK for Android. The Android documentation found here: https://developer.android.com/training/system-ui/immersive shows recommended steps to enable full screen mode which does not display jerky map movement behavior. Below is modified code that smoothly shows/hides the ActionBar. ``` @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mMapView = findViewById(R.id.esri_map_view); ArcGISMap map = new ArcGISMap(Basemap.Type.TOPOGRAPHIC, 34.056295, -117.195800, 16); getWindow().getDecorView().setSystemUiVisibility (View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); mMapView.setMap(map); FloatingActionButton fab = findViewById(R.id.fab_zoom_full_extent); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (getSupportActionBar().isShowing()) { getWindow().getDecorView().setSystemUiVisibility (View.SYSTEM_UI_FLAG_IMMERSIVE // Set the content to appear under the system bars so that the // content doesn't resize when the system bars hide and show. | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN // Hide the nav bar and status bar | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN); } else { getWindow().getDecorView().setSystemUiVisibility (View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); } } }); } ```

重现步骤

漏洞 ID: BUG-000116700

软件:

  • ArcGIS Runtime SDK

当漏洞状态发生变化时获得通知

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项