日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android开源项目框架大全:《IT蓝豹》

發(fā)布時間:2023/12/31 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android开源项目框架大全:《IT蓝豹》 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

android開源項(xiàng)目框架大全:


1.多頁切換TabHost?9

android-sticky-viewpager

ViewPager帶有粘性功能,常規(guī)的處理方法可能會超級復(fù)雜,因?yàn)樯婕暗酱罅康膐nTouch監(jiān)聽、攔截,滑動時因?yàn)樾蕟栴}影響用戶體驗(yàn),不信你去看一下應(yīng)用寶、豌豆莢的App詳情頁,然后滑動一下試試。




16.分段選擇 (Segment)?3

android-segmented-control-view

自定義RadioGroup實(shí)現(xiàn)的分段選擇控件:http://www.itlanbao.com/code/20150812/10000/100311.html




17.拖動條(SeekBar)?6

MaterialRangeSlider雙向拖動seekbar

MaterialRangeSlider雙向拖動seekbar,支持雙向拖動,并且價格也跟著變化,滑動SeekBar的最小滾動條和最大滾動條的時候Tumb跟著變大,并且處理兩個進(jìn)度重疊問題。適用于展示價格之類的應(yīng)用,讓用戶自己選擇價格范圍。




18.網(wǎng)格(GridView)?13

仿zaker效果的拖拽排序Android-DraggableGridViewPager

仿zaker效果的拖拽排序。可以動態(tài)設(shè)置列數(shù),動態(tài)增加或者減少item,當(dāng)一頁填滿自動增加到下一頁,當(dāng)頁數(shù)大于1,可以左右翻頁。




19.開關(guān) (Switch)?5

SwitchButton

SwitchButton是用在Android上的開關(guān)按鈕,最低兼容Android2.1




20.Gallery和ImageSwitcher?5

Android-Material-circular-button圖片切換和按鈕聯(lián)動效果

Android-Material-circular-button圖片切換和按鈕聯(lián)動效果,添加按鈕button可以根據(jù)ImageView獲取當(dāng)前顯示的圖片的顏色值來動態(tài)設(shè)置按鈕顏色,過渡效果非常好,




21.列表 (ListView)?34

EmojiChat聊天頁面實(shí)現(xiàn),支持發(fā)送失敗重發(fā)

EmojiChat聊天頁面實(shí)現(xiàn),支持發(fā)送失敗后重新發(fā)送,且支持發(fā)送表情,發(fā)送圖片,適合做社交軟件聊天頁面參考,功能已經(jīng)很強(qiáng)大穩(wěn)定了,本項(xiàng)目主要通過ListView對List<Message>設(shè)置ChatAdapter進(jìn)行顯示的。自定義聊天底部彈窗KJChatKeyboard,KJChatKeyboard 控件繼承RelativeLayout實(shí)現(xiàn)SoftKeyboardStateHelper.SoftKeyboardStateListener,




22.文字輸入框 (EditText)?9

BGAFlowLayout-Android動態(tài)添加View

Android流式布局,可配置是否將每一行的空白區(qū)域平均分配給子控件。增加了將每一行的空白區(qū)域平均分配給子控件。demo中分別演示了在xml使用方式和在java代碼中動態(tài)添加



TimePicker

Android滾動選擇器PickerView,滾動時字體隨距離漸變。手機(jī)里設(shè)置鬧鐘需要選擇時間,可以使用這個控件進(jìn)行時間選擇


14.進(jìn)度條 (ProgressBar)?22

RadarView漂亮的加載進(jìn)度條

RadarView漂亮的加載進(jìn)度條,自定義視圖RadarView看起來像一個搜索雷達(dá)。通過 new Thread()方式來實(shí)現(xiàn)循環(huán)滾動搜索,在根據(jù)角度設(shè)置starModel.setAlpha();




15. 滾動視圖 (ScrollView)?8

AmapDemo仿照一號專車的地圖界面

AmapDemo仿照一號專車的地圖界面,地圖加載定位進(jìn)入后的放大效果和地圖移動效果非常棒,本項(xiàng)目指導(dǎo)我們?nèi)绾问褂玫貓D功能,如何自定義系統(tǒng)定位藍(lán)點(diǎn),本項(xiàng)目主要引導(dǎo)我們?nèi)绾吻度?/span>第三方sdk實(shí)現(xiàn)地圖定位效果。




11.菜單 (Menu)?23

FoldingTabBar.Android

一個tab菜單動畫,可以擴(kuò)展與折疊。根據(jù)Dribbble的效果圖實(shí)現(xiàn)。




12.導(dǎo)航條 (actionbar)?9

MaterialSheetFab酷炫動畫效果的FAB按鈕

MaterialSheetFab酷炫動畫效果的FAB按鈕:http://www.itlanbao.com/code/20150814/10000/100367.html




13. 選擇器 (Picker)?10

SilkCal

根據(jù)iOS7原生日歷和?Sunrise calendar實(shí)現(xiàn)的?calendar view。滾動月的時候會高亮顯示當(dāng)前年月。?




5.相機(jī) (Camera)?10

StickerCamera

貼紙標(biāo)簽相機(jī),功能:拍照,相片裁剪,給圖片貼貼紙,打標(biāo)簽。





6.圖片高斯模糊(Blur)?12

BlurredGridMenu

GridView底部背景模糊特效:http://www.itlanbao.com/code/20150810/10031/100218.html




7.圖像 (Image)?35

android-image-slide-panel圖片照片墻的加載和滑動特效

android-image-slide-panel圖片照片墻的加載圖片的時候一張一張疊加和加載完成后切換每一張的滑動特效,自定義ImageSlidePanel,按照初葉的使用習(xí)慣,每一頁應(yīng)該是一個模板,所以此處命名時使用了Template關(guān)鍵字




8.自定義RecyclerView?18

BeerSwipeRefresh

倒啤酒動畫的下拉刷新:http://www.itlanbao.com/code/20150815/10000/100424.html




9.下拉列表和自動提示?13

NiftyNotification

android通知效果,基于Crouton項(xiàng)目:http://www.itlanbao.com/code/20150814/10000/100356.html




10. 地圖 (Map)?7

高仿網(wǎng)易云音樂客戶端的Home頁面切換Tabhost

高仿網(wǎng)易云音樂客戶端的Home頁面切換Tabhost,并且三角形是透明的,實(shí)現(xiàn)方式,自定義AnimTabsView繼承 RelativeLayout 里面對當(dāng)前選中的item 處理 三角形變成透明效果,即在onDraw 里面對三角形圖片經(jīng)行透明度處理,AnimTabsView提供 setOnAnimTabsItemViewChangeListener方法的onChange()用來監(jiān)聽點(diǎn)擊切換tabhost.




2.對話框 (dialog)?16

EasyDialogDemo

A lightweight, flexible tip dialog in?Android。你可以只用一行代碼就實(shí)現(xiàn)提示對話框,包括設(shè)置對話框的位置,背景顏色和動畫等等。http://www.itlanbao.com/code/20150808/10000/100166.html


3.按鈕 (Button)?13

ArrowDownloadButton下載按鈕從點(diǎn)擊到下載完成特效

ArrowDownloadButton下載按鈕從點(diǎn)擊開始下載到下載完成各個階段有不一樣的特效展示,自定義一個ArrowDownloadButton然后監(jiān)聽點(diǎn)擊事件setOnClickListener()在onClick()里面 button.startAnimating();然后再按鈕里面啟動一個定時器Timer 定時更新按鈕進(jìn)度button.setProgress(progress);




4.日歷 (Calendar)?8

?

轉(zhuǎn)載于:https://my.oschina.net/u/2461971/blog/519441

總結(jié)

以上是生活随笔為你收集整理的android开源项目框架大全:《IT蓝豹》的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。