コード例 #1
0
ファイル: DashboardOnMap.java プロジェクト: AmZaf/Osmand
 public void onMenuPressed() {
   if (!isVisible()) {
     setDashboardVisibility(true, DashboardType.DASHBOARD);
   } else {
     hideDashboard();
   }
 }
コード例 #2
0
ファイル: DashboardOnMap.java プロジェクト: AmZaf/Osmand
 private void backPressed() {
   if (previousVisibleType != visibleType && previousVisibleType != null) {
     visibleType = null;
     setDashboardVisibility(true, previousVisibleType);
   } else {
     hideDashboard();
   }
 }
コード例 #3
0
ファイル: DashboardOnMap.java プロジェクト: AmZaf/Osmand
 public void setDashboardVisibility(boolean visible, DashboardType type, boolean animation) {
   setDashboardVisibility(visible, type, this.visible ? visibleType : null, animation);
 }
コード例 #4
0
ファイル: DashboardOnMap.java プロジェクト: AmZaf/Osmand
 public void setDashboardVisibility(boolean visible, DashboardType type) {
   setDashboardVisibility(visible, type, this.visible ? visibleType : null, true);
 }
コード例 #5
0
ファイル: DashboardOnMap.java プロジェクト: AmZaf/Osmand
 public void hideDashboard(boolean animation) {
   setDashboardVisibility(false, visibleType, animation);
 }
コード例 #6
0
ファイル: DashboardOnMap.java プロジェクト: AmZaf/Osmand
 public void hideDashboard() {
   setDashboardVisibility(false, visibleType);
 }