android开源项目框架大全:《IT蓝豹》
2019獨角獸企業重金招聘Python工程師標準>>>
android開源項目框架大全:
1.多頁切換TabHost?9
android-sticky-viewpager
ViewPager帶有粘性功能,常規的處理方法可能會超級復雜,因為涉及到大量的onTouch監聽、攔截,滑動時因為效率問題影響用戶體驗,不信你去看一下應用寶、豌豆莢的App詳情頁,然后滑動一下試試。
16.分段選擇 (Segment)?3
android-segmented-control-view
自定義RadioGroup實現的分段選擇控件:http://www.itlanbao.com/code/20150812/10000/100311.html
17.拖動條(SeekBar)?6
MaterialRangeSlider雙向拖動seekbar
MaterialRangeSlider雙向拖動seekbar,支持雙向拖動,并且價格也跟著變化,滑動SeekBar的最小滾動條和最大滾動條的時候Tumb跟著變大,并且處理兩個進度重疊問題。適用于展示價格之類的應用,讓用戶自己選擇價格范圍。
18.網格(GridView)?13
仿zaker效果的拖拽排序Android-DraggableGridViewPager
仿zaker效果的拖拽排序。可以動態設置列數,動態增加或者減少item,當一頁填滿自動增加到下一頁,當頁數大于1,可以左右翻頁。
19.開關 (Switch)?5
SwitchButton
SwitchButton是用在Android上的開關按鈕,最低兼容Android2.1
20.Gallery和ImageSwitcher?5
Android-Material-circular-button圖片切換和按鈕聯動效果
Android-Material-circular-button圖片切換和按鈕聯動效果,添加按鈕button可以根據ImageView獲取當前顯示的圖片的顏色值來動態設置按鈕顏色,過渡效果非常好,
21.列表 (ListView)?34
EmojiChat聊天頁面實現,支持發送失敗重發
EmojiChat聊天頁面實現,支持發送失敗后重新發送,且支持發送表情,發送圖片,適合做社交軟件聊天頁面參考,功能已經很強大穩定了,本項目主要通過ListView對List<Message>設置ChatAdapter進行顯示的。自定義聊天底部彈窗KJChatKeyboard,KJChatKeyboard 控件繼承RelativeLayout實現SoftKeyboardStateHelper.SoftKeyboardStateListener,
22.文字輸入框 (EditText)?9
BGAFlowLayout-Android動態添加View
Android流式布局,可配置是否將每一行的空白區域平均分配給子控件。增加了將每一行的空白區域平均分配給子控件。demo中分別演示了在xml使用方式和在java代碼中動態添加
TimePicker
Android滾動選擇器PickerView,滾動時字體隨距離漸變。手機里設置鬧鐘需要選擇時間,可以使用這個控件進行時間選擇
14.進度條 (ProgressBar)?22
RadarView漂亮的加載進度條
RadarView漂亮的加載進度條,自定義視圖RadarView看起來像一個搜索雷達。通過 new Thread()方式來實現循環滾動搜索,在根據角度設置starModel.setAlpha();
AmapDemo仿照一號專車的地圖界面
AmapDemo仿照一號專車的地圖界面,地圖加載定位進入后的放大效果和地圖移動效果非常棒,本項目指導我們如何使用地圖功能,如何自定義系統定位藍點,本項目主要引導我們如何嵌入第三方sdk實現地圖定位效果。
11.菜單 (Menu)?23
FoldingTabBar.Android
一個tab菜單動畫,可以擴展與折疊。根據Dribbble的效果圖實現。
12.導航條 (actionbar)?9
MaterialSheetFab酷炫動畫效果的FAB按鈕
MaterialSheetFab酷炫動畫效果的FAB按鈕:http://www.itlanbao.com/code/20150814/10000/100367.html
SilkCal
根據iOS7原生日歷和?Sunrise calendar實現的?calendar view。滾動月的時候會高亮顯示當前年月。?
5.相機 (Camera)?10
StickerCamera
貼紙標簽相機,功能:拍照,相片裁剪,給圖片貼貼紙,打標簽。
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,按照初葉的使用習慣,每一頁應該是一個模板,所以此處命名時使用了Template關鍵字
8.自定義RecyclerView?18
BeerSwipeRefresh
倒啤酒動畫的下拉刷新:http://www.itlanbao.com/code/20150815/10000/100424.html
9.下拉列表和自動提示?13
NiftyNotification
android通知效果,基于Crouton項目:http://www.itlanbao.com/code/20150814/10000/100356.html
高仿網易云音樂客戶端的Home頁面切換Tabhost
高仿網易云音樂客戶端的Home頁面切換Tabhost,并且三角形是透明的,實現方式,自定義AnimTabsView繼承 RelativeLayout 里面對當前選中的item 處理 三角形變成透明效果,即在onDraw 里面對三角形圖片經行透明度處理,AnimTabsView提供 setOnAnimTabsItemViewChangeListener方法的onChange()用來監聽點擊切換tabhost.
2.對話框 (dialog)?16
EasyDialogDemo
A lightweight, flexible tip dialog in?Android。你可以只用一行代碼就實現提示對話框,包括設置對話框的位置,背景顏色和動畫等等。http://www.itlanbao.com/code/20150808/10000/100166.html
3.按鈕 (Button)?13
ArrowDownloadButton下載按鈕從點擊到下載完成特效
ArrowDownloadButton下載按鈕從點擊開始下載到下載完成各個階段有不一樣的特效展示,自定義一個ArrowDownloadButton然后監聽點擊事件setOnClickListener()在onClick()里面 button.startAnimating();然后再按鈕里面啟動一個定時器Timer 定時更新按鈕進度button.setProgress(progress);
4.日歷 (Calendar)?8
?
轉載于:https://my.oschina.net/u/2461971/blog/519441
總結
以上是生活随笔為你收集整理的android开源项目框架大全:《IT蓝豹》的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 传音 Infinix 新款手机曝光:效仿
- 下一篇: mp4无法用于直播流