ViewPager initViewpager() initViewPager 里做的事情在初始化方法中,首先調(diào)用了 setWillNotDraw(false)集漾,說明view...
ViewPager initViewpager() initViewPager 里做的事情在初始化方法中,首先調(diào)用了 setWillNotDraw(false)集漾,說明view...
LifeCycle Lifecycles提供了一種通過觀察者模式來監(jiān)聽Activity和Fragment的生命周期變化的方式。之前,我們解決這種需求的方法是在Activity...
最近使用viewpager 搭配fragment實現(xiàn)懶加載的功能,使用到了setUserVisibleHint的方法嚣镜,該方法執(zhí)行在fragment的onCreateView方...
做畢設(shè)播放視頻功能時使用到了ExoPlayer,記錄下碰到的問題:Exoplayer 默認只支持http->http和https->https的重定向爬迟,但不支持http->h...
利用intent傳遞list 的方法之一:該object需要實現(xiàn)parcebel接口,之后注意只能傳遞Arraylist類型而不能傳遞list菊匿。 toolbar 搭配sear...
android.enableAapt2=false付呕;即禁用掉AAPT2。AAPT 是全稱是 Android Asset Packaging Tool捧请,它是構(gòu)建 App凡涩,甚至是...
常用:雙擊Shift 全局搜索文件Shift+F6 重命名文件、類名疹蛉、變量名Ctrl+Alt+T 可以把代碼包在一塊內(nèi)活箕,例如try/catchCtrl +Alt+M 快...
okhttp是目前非常常用的網(wǎng)絡(luò)請求框架,我們在使用它的同時也要看他是怎么實現(xiàn)的可款,這篇文章我們簡單分析以下它的請求流程育韩。參考并感謝:https://blog.csdn.net...
由于Service運行在主線程中,我們就不能在service中直接做耗時的操作闺鲸,只能通過開啟一個子線程來執(zhí)行耗時任務(wù)筋讨,當任務(wù)執(zhí)行完畢后,我們要手動通過stopSelf()來停...
上次寫了自定義View摸恍,這次在項目中看到項目中的下拉刷新控件覺得很有趣便想模仿效果寫一個出來悉罕,想了很多實現(xiàn)方案,最后選擇自定義ViewGroup來實現(xiàn)立镶。思路很簡單壁袄,就是通過自...
又是SingleTask。媚媒。嗜逻。。在項目中我們經(jīng)常需要我們的MainActivity是SingleTask的模式來保證其在任務(wù)棧中只有一個實例存在缭召,那么現(xiàn)在來看一種情況栈顷,有Ac...
是時候重新了解一下啟動模式了逆日。項目中遇到的啟動模式的坑的確是差點顛覆了我的認知,就比如SingleTask來說吧萄凤,舉個例子室抽,此時有ActivityA,ActivityB,Ac...
那個。你的5%透明應(yīng)該是錯了蛙卤,是0d而不是d0狠半,同樣的80這個透明值出現(xiàn)了兩次,估計3%的錯了
Android 透明度百分比對應(yīng)的 十六進制Android 透明度百分比對應(yīng)的 十六進制 先把結(jié)果放在這里,方便大家查詢,也方便自己,UI太喜歡用百分比表示了=.=! 計算: 寫個簡單的java程序即可: 其他: An...
每次遇到手勢處理問題時行嗤,都不可避免的接觸到getx,getRawx已日,getTop等函數(shù),每次都傻傻分不清楚栅屏,現(xiàn)在用一張圖解釋他們到底分別是什么: 一張圖就清晰明了getX表示...
1飘千、onMeasureonMeasure()函數(shù),測量并設(shè)置我們自定義View的寬高栈雳。我們知道护奈,在代碼中。我們可以通過layout_width和layout_height兩個...