欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android開源組件小結(jié)

 更新時(shí)間:2013年02月19日 12:03:27   作者:  
Android自帶的組件比較丑陋(個(gè)人感覺),自己寫組件比較復(fù)雜,而且必須熟悉android應(yīng)用層開發(fā)的一些機(jī)制,如繪制、回調(diào),所以非迫不得已的情況下還是不要自己寫組件,因?yàn)榕驴紤]不周全導(dǎo)致譬如性能或異常方面的問題,你自己寫也會(huì)耗費(fèi)不少時(shí)間

前言

      Android自帶的組件比較丑陋(個(gè)人感覺),自己寫組件比較復(fù)雜,而且必須熟悉android應(yīng)用層開發(fā)的一些機(jī)制,如繪制、回調(diào),所以非迫不得已的情況下還是不要自己寫組件,因?yàn)榕驴紤]不周全導(dǎo)致譬如性能或異常方面的問題,你自己寫也會(huì)耗費(fèi)不少時(shí)間。個(gè)人覺得采用第三方UI是個(gè)不錯(cuò)的選擇,尤其是你需要比較復(fù)雜的UI組件,而且又比較趕項(xiàng)目的時(shí)候。

優(yōu)缺點(diǎn)

當(dāng)然第三方UI組件不全是優(yōu)秀的,個(gè)人總結(jié)如下:(當(dāng)然遠(yuǎn)遠(yuǎn)不止這些,歡迎討論)

優(yōu)點(diǎn):擴(kuò)展性好,比較通用(當(dāng)然也有寫得比較爛的,這里不討論),易用、開發(fā)速度快。

缺點(diǎn):大多數(shù)并沒有google官方的組件那么穩(wěn)定,甚至有些小問題。一旦有問題調(diào)試起來非常麻煩。性能有待提高。

分享幾個(gè)優(yōu)秀開源第三方項(xiàng)目

1、GreenDroid

demos效果圖:

 

 

 

使用體會(huì)

個(gè)人感覺這個(gè)項(xiàng)目使用起來并不方便,尤其是你用他提供的Activity的時(shí)候必須得繼承GDApplication。(開始不知道這些,調(diào)試了很久)。其實(shí)UI界面也是很一般,而且里面很大部分功能都可以在其他的第三方庫里面找到類似的。里面的ActionBar默認(rèn)樣式很一般,有待美化。

需要更多了解的話你可以到官方去看看:http://android.cyrilmottier.com/?p=240

2、ActionBarSherlock

demos效果圖:

 

 

個(gè)人體會(huì)

這個(gè)項(xiàng)目的UI很漂亮,使用也很方便,demos中提供了很好的參考實(shí)例。能在低版本上實(shí)現(xiàn)ActionBar(系統(tǒng)的ActionBar3.0以上才有)。

需要更多了解的話你可以到官方去看看:http://actionbarsherlock.com/

3、SlidingMenu

demos效果圖:

 

 

個(gè)人體會(huì)

你需要用推拉式的效果,這是個(gè)不錯(cuò)的項(xiàng)目。不過你直接用可能沒法用,它是依賴于ActionBarSherlock項(xiàng)目的。代碼中也有問題,需要把SlidingFragmentActivity 這個(gè)類改成繼承SherlockFragmentActivity(也就是ActionBarSherlock中的類),因?yàn)檫@個(gè)問題我也是找了很久都沒有解決(一直沒有懷疑過代碼問題),后來實(shí)在不行就看看代碼才發(fā)現(xiàn)的。

需要更多了解的話你可以到官方去看看:https://github.com/jfeinstein10/SlidingMenu

注意事項(xiàng)

  被引用的項(xiàng)目必須放在和引用項(xiàng)目在同一個(gè)硬盤分區(qū)中,如你新建的項(xiàng)目Test,需要引用ActionBarSherlock,那么TestActionBarSherlock需要放在同一個(gè)分區(qū),即同時(shí)在D盤或E盤之類的。之前也是因?yàn)檫@個(gè)問題花了不少時(shí)間,細(xì)節(jié)很重要啊。

總結(jié)

  當(dāng)然優(yōu)秀的UI開源項(xiàng)目遠(yuǎn)不止這幾個(gè),但是這幾個(gè)非常實(shí)用也非常有名。其他還有android-misc-widgets、QuickAction、viewbadger、viewflow...太多了。根據(jù)個(gè)人需要去了解吧。好了到此為止,如果有需要的話也可以把剛剛說的幾個(gè)UI組件整理一下。

PS:文中有不妥之處請讀者指出,歡迎交流。

相關(guān)文章

  • Android常用控件ImageSwitcher使用方法詳解

    Android常用控件ImageSwitcher使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了Android常用控件ImageSwitcher的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 一款超酷的Android自定義加載控件

    一款超酷的Android自定義加載控件

    這篇文章主要為大家詳細(xì)介紹了一款超酷的Android自定義加載控件,具有一定的實(shí)用性和參考價(jià)值,感興趣的朋友可以參考一下
    2016-05-05
  • Android BroadcastReceiver實(shí)現(xiàn)網(wǎng)絡(luò)狀態(tài)實(shí)時(shí)監(jiān)聽

    Android BroadcastReceiver實(shí)現(xiàn)網(wǎng)絡(luò)狀態(tài)實(shí)時(shí)監(jiān)聽

    這篇文章主要為大家詳細(xì)介紹了Android BroadcastReceiver實(shí)現(xiàn)網(wǎng)絡(luò)狀態(tài)實(shí)時(shí)監(jiān)聽,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Android實(shí)現(xiàn)圖片的高斯模糊(兩種方式)

    Android實(shí)現(xiàn)圖片的高斯模糊(兩種方式)

    本文給大家分享兩種實(shí)現(xiàn)圖片的高斯模糊效果,非常不錯(cuò),具有參考借鑒價(jià)值,對android圖片高斯模糊效果感興趣的朋友一起看看吧
    2017-03-03
  • Flutter調(diào)用Android和iOS原生代碼的方法示例

    Flutter調(diào)用Android和iOS原生代碼的方法示例

    這篇文章主要給大家介紹了關(guān)于Flutter調(diào)用Android和iOS原生代碼的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Flutter具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Android開發(fā)中WebView的簡單使用小結(jié)

    Android開發(fā)中WebView的簡單使用小結(jié)

    WebView(網(wǎng)絡(luò)視圖)能加載顯示網(wǎng)頁,可以將其視為一個(gè)瀏覽器。它使用了WebKit渲染引擎加載顯示網(wǎng)頁。下面這篇文章給大家總結(jié)了Android中WebView的簡單使用,有需要的可以參考借鑒。
    2016-09-09
  • Android使用gradle讀取并保存數(shù)據(jù)到BuildConfg流程詳解

    Android使用gradle讀取并保存數(shù)據(jù)到BuildConfg流程詳解

    這篇文章主要介紹了Android使用gradle從資源目錄讀取數(shù)據(jù)并存到BuildConfg內(nèi),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-02-02
  • Android TabLayout設(shè)置指示器寬度的方法

    Android TabLayout設(shè)置指示器寬度的方法

    本篇文章主要介紹了Android TabLayout設(shè)置指示器寬度的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • Android實(shí)現(xiàn)返回鍵操作思路

    Android實(shí)現(xiàn)返回鍵操作思路

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)返回鍵操作思路,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • Android10 分區(qū)存儲(chǔ)的適配規(guī)則

    Android10 分區(qū)存儲(chǔ)的適配規(guī)則

    Android設(shè)備 在Sdk29己以上推出了分區(qū)存儲(chǔ),類似iOS沙箱。應(yīng)用App 目標(biāo)版本號為29或以上則需要適配分區(qū)存儲(chǔ),本文將具體的講解適配規(guī)則
    2021-05-05

最新評論