簡體   English   中英

如何在android中實現此布局?

[英]How do I achieve this layout in android?

我正在在Android平板電腦上構建交互式演示文稿。 我已經閱讀了基礎教程,以嘗試了解可用的工具。 我現在正在創建虛擬應用程序的階段,但是我不確定最好的方法。 我已附上以下圖片,以使您大致了解我要做什么:

在此處輸入圖片說明

我想要做的是在右側有一個靜態導航。 當您選擇那里的選項時,它們將通過旋轉面板並將新內容放在反面而在左側切出內容。 中間窗格將是可以滑動瀏覽的圖像的集合。

到目前為止,我一直在玩ViewPager類,這對於讓我快速在圖像之間滑動非常理想。 我唯一想做的改進就是讓用戶可以對這些圖像進行縮放,但是只有圖像被縮放而不是整個屏幕。 這可能嗎?

其次,我來自網絡背景,試圖找出相當於div的android嗎? 理想情況下,我希望在左側的面板上根據內容具有多個textviews / imageviews,但我不確定如何使用android API實現此目的。 是否需要創建一個大片段並在其中包含多個嵌套視圖?

我也想知道如何在此面板上實現旋轉效果。 我設法使用以下方法在虛擬應用程序中實現了效果:

tv.animate().rotationYBy(180).setDuration(2000);

但是我不知道該怎么做,就是在選擇新項目時更改內容。 我在想,也許我會動態刪除當前片段,添加新片段,並在選擇菜單項時快速旋轉它。 這是明智的做法嗎?

如果這些是愚蠢的問題,我深感抱歉,我只是很難理解如何在android中實現這些目標。 有什么建議么?

謝謝

我可以使您的生活更輕松一些,並說沒有一種默認布局可以簡單地用於實現這種功能。 此類布局的實現因開發人員而異,我認為您不會收到完整的答案,因為它很復雜,並且也需要編寫實際代碼。 從我這里,我可以嘗試為您提供幫助,而且我相信其他所有人也都會為您提供幫助。

您肯定應該閱讀有關Fragments的信息

至於縮放,您可以創建一個自定義ImageView。 像這樣

在android中,相當於div的是布局容器,例如LinearLayoutRelativeLayoutFrameLayout等。閱讀此內容可獲得有關布局的更多信息。

我在ActionBarSherlock庫示例( 樣式為 )中看到了1個示例,其中當按Tab時將1個片段旋轉180度。 就像你想要的一樣。 請參閱下面的鏈接。

看看Android Fragments,然后看看下面的兩個庫,您可以從這些庫中獲取所需的一切,請參閱示例代碼。

  1. ActionBarSherlock
  2. Android-ViewPagerIndicator

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM