最近有個需求,搜索的歷史記錄,超過兩行需要折疊评抚,后面有個展示展開的按鈕一膨,點擊按鈕展示4行數(shù)據(jù)督暂。和京東的一樣拨脉,只是京東會展示全部矛市,但是我們是只會展示4行辨赐。本以為會簡單优俘,所以在網(wǎng)...
最近有個需求,搜索的歷史記錄,超過兩行需要折疊评抚,后面有個展示展開的按鈕一膨,點擊按鈕展示4行數(shù)據(jù)督暂。和京東的一樣拨脉,只是京東會展示全部矛市,但是我們是只會展示4行辨赐。本以為會簡單优俘,所以在網(wǎng)...
前言 Kotlin被Google官方認(rèn)為是Android開發(fā)的一級編程語言 今天掀序,carson將主要詳細講解Kotlin的基本語法帆焕,主要包括: 基本觀念(對比于Java) 數(shù)...
簡介 開發(fā)中經(jīng)常會遇到需要做一個頁菜單效果,類似淘寶不恭、京東之類的app的左右滑動分頁菜單效果视搏,這種效果雖然可以用ViewPager去做但是總覺得不夠優(yōu)雅。今天來介紹一個使用R...
IncompleteScreenBanner 一個不顯示全屏圖的banner無限自動輪播例子浑娜,利用recycleview實現(xiàn)類似viewpager效果 背景 其實程序猿要開發(fā)...
場景 項目中要求橫向滾動,可自動滾動式散,可左右滑動筋遭。 代碼 AutoPollRecyclerView.java 調(diào)用mRecycleview.start() viewpager...
背景 通常我們遇到的是縱向滑動列表,但是也會有橫向滑動列表.那橫向的怎么做呢? 解決方案 其實很簡單,絕大部分代碼和縱向是一樣的,只有一個設(shè)置不一樣. 實現(xiàn)效果 關(guān)鍵代碼 完...
關(guān)于Activity的生命周期,主要得掌握:1暴拄、在不同情況下漓滔,生命周期的變化過程。主要有:1)橫豎屏切換2)A-->B乖篷,B是透明的/dialog响驴。2、onConfigurat...
系列文: 背景:Android App優(yōu)化, 要怎么做? Android App優(yōu)化之性能分析工具 Android App優(yōu)化之提升你的App啟動速度之理論基礎(chǔ) Androi...
一撕蔼、題目層次 面試中提到安卓的事件分發(fā)豁鲤,我們一般都能說到從 Activity -> Window -> DecorView -> ViewGroup -> View 的 di...
一、概述當(dāng)用戶觸摸屏幕的時候鲸沮,會產(chǎn)生許多手勢琳骡,例如down,up讼溺,scroll楣号,filing等等。一般情況下,我們知道View類有個View.OnTouchListener內(nèi)...
得到Android組件化方案已經(jīng)開源炫狱,參見Android組件化方案開源藻懒。方案的解讀文章是一個小的系列,這是系列的第三篇文章:1视译、Android徹底組件化方案實踐2嬉荆、Andro...
當(dāng)我們調(diào)用 startActivity() 的時候员寇,實際上發(fā)生了什么? 前言 這篇來介紹一下 Activity 啟動流程第美。 這幾乎是向高級工程師進階時無法跳過的一步蝶锋,整個過程...
設(shè)計模式是一套被反復(fù)使用、多數(shù)人知曉的什往、經(jīng)過分類編目的扳缕、代碼設(shè)計經(jīng)驗的總結(jié)。使用設(shè)計模式是為了可重用代碼别威、讓代碼更容易被他人理解躯舔、保證代碼可靠性、程序的重用性省古。根據(jù)其目的分為...
提起Android消息機制粥庄,想必都不陌生。其中包含三個部分:Handler豺妓,MessageQueue以及Looper惜互,三者共同協(xié)作,完成消息機制的運行琳拭。本篇文章將由淺入深解析...
JAVA 8種基本類型 1.byte(位)8位2.short(短整數(shù))16位3.int(整數(shù))32位4.long(長整數(shù))64位5.float(單精度)32位6.double...
熱修復(fù)白嘁,即熱加載坑鱼。是指在一個App正常打開之后,從外部加載本不屬于它的一些資源并加以運用的功能絮缅。以下demo只是基于熱修復(fù)的原理做到了初步實現(xiàn)鲁沥,另一個關(guān)鍵點 dex插樁 還有...
使用準(zhǔn)備 Lottie支持多平臺,使用同一個JSON動畫文件盟蚣,可在不同平臺實現(xiàn)相同的效果黍析。Android 通過Airbnb的開源項目lottie-android實現(xiàn),最低支持...
經(jīng)過長時間的斷更后奄抽,從今天開始繼續(xù)更新和學(xué)習(xí)蔼两。 今天學(xué)習(xí)了kotlin方法、kotlin條件表達式逞度、kotlin循環(huán)語句和when表達式额划。一一記錄。/*** 有參有返回方法...