<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 101,  comments - 29,  trackbacks - 0

    在前篇完成了用戶登錄功能后開始用戶首頁的開發,用戶的首頁主要的內容是當前登錄用戶關注的微博列表,本篇先來講講UI的實現,效果如上圖,整個頁面分為上、中、下三部分,上面部分是工具條,顯示當前登錄用戶的昵稱以及寫微博、刷新兩個功能按鈕;中間部分是當前用戶關注的最新微博列表,下面部分是功能切換欄,用來進行各個功能之間的切換。

          首先新建名為HomeActivity.java的Activity作為用戶首頁,然后在res/layout目錄下新建名為home.xml的Layout,具體代碼如下:



     這個布局首先是一個豎直的根LinearLayout,在這個根LinearLayout里面分別是兩個RelativeLayout, 第一個RelativeLayout 用來顯示頁面的工具條,第二個RelativeLayout用來顯示列表以及底部的功能欄,特別主要在這第二個RelativeLayout中有一個id為loadingLayout的LinearLayout是用來顯示數據載入中的動畫,它的android:visibility屬性為invisible(也可以設置成gone,區別:invisible這個View在ViewGroupt中仍保留它的位置,不重新layout 
    gone>不可見,但這個View在ViewGroupt中不保留位置,重新layout,那后面的view就會取代他的位置。 ),也就是一開始不顯示的意思,接下來看看

    <ProgressBar
    android:id="@+id/loading"
            android:layout_width="31px"
            android:layout_height="31px"
    android:layout_gravity="center"
    style="@style/progressStyle">
    </ProgressBar>

     

          這個ProgressBar控件就是用來顯示動畫用的,關鍵就是 style="@style/progressStyle",在res/values目錄下新建名為loadingstyles.xml,內容如下:


    接著準備好r1.png - r8.png,八張不同的小圖片分別代表每旋轉45度圖片,八張剛好是360度。把這些圖片添加到res/drawable-mdpi目錄中。然后在res/anim目錄下新建名為loading.xml動畫文件,內容如下:




    posted on 2012-03-20 21:55 mixer-a 閱讀(256) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产不卡免费视频| 在线v片免费观看视频| 亚洲午夜成人精品电影在线观看| 亚洲中文字幕乱码一区| 看全色黄大色大片免费久久| 亚洲一线产品二线产品| 免费无遮挡无码视频网站| 亚洲av成人一区二区三区在线播放 | 国产午夜无码视频免费网站| 亚洲a∨无码精品色午夜| 免费欧洲毛片A级视频无风险| 免费国产va视频永久在线观看| 亚洲日韩国产成网在线观看 | 国产精品99久久免费观看| 亚洲人成网址在线观看| 嘿嘿嘿视频免费网站在线观看| 四虎亚洲精品高清在线观看| 国产精品冒白浆免费视频| 黄色网页免费观看| 国产亚洲美女精品久久久久狼| 99视频精品全部免费观看| 亚洲精品第一国产综合野| 日本一道在线日本一道高清不卡免费| 免费观看又污又黄在线观看| 亚洲精品无码av人在线观看| 131美女爱做免费毛片| 亚洲欧美日韩中文字幕一区二区三区 | 黄网址在线永久免费观看| 污视频网站免费观看| 亚洲精品乱码久久久久久中文字幕| 一区二区三区在线免费看| 国产AV旡码专区亚洲AV苍井空 | 91精品视频免费| 免费无码一区二区| 亚洲午夜精品久久久久久人妖| 妞干网免费视频观看| 国内精品免费久久影院| 国产精品亚洲自在线播放页码| 亚洲国产精品尤物yw在线| 亚洲免费人成视频观看| 少妇亚洲免费精品|