簡介 RecyclerView在24.2.0版本中新增了SnapHelper這個輔助類,用于輔助RecyclerView在滾動結束時將Item對齊到某個位置。特別是列表橫向滑...

簡介 RecyclerView在24.2.0版本中新增了SnapHelper這個輔助類,用于輔助RecyclerView在滾動結束時將Item對齊到某個位置。特別是列表橫向滑...
如圖所示,工程代碼點擊沒有出現再右面顯示界面,更氣人的是連setting都打不開,build項目報錯如圖,我們看到這個 session錯誤是比較常見的 build異...
說起View的滑動效果,實現的方法有多種,例如使用動畫,或者通過改變View的布局參數,其實除了這兩種外,在Android中View已經為我們提供了scrollTo()和sc...
文章較長,歡迎收藏后淺斟慢酌。主要介紹和分析了 RUNTIME 和 CLASS 下兩種注解的使用,也歡迎討論留言。 首先什么是注解?@Override就是注解,它的作用是: ...
從本文你可以快速了解布局中merge標簽的作用,以及使用。 一、Merge的作用 The <merge /> tag helps eliminate redundant vi...
引 如果對什么是線程、什么是進程仍存有疑惑,請先Google之,因為這兩個概念不在本文的范圍之內。 用多線程只有一個目的,那就是更好的利用cpu的資源,因為所有的多線程代碼都...
時下最火的莫過抖音了,實現這個效果應該很簡單嘛,用ViewPager就可以了。但是等你通過ViewPager來實現的時候,手機內存不夠用的情況就會顯現出來。有沒有更好的方式呢...
從開發的角度來講,Handler 是 Android 消息機制的上層接口。因此我們主要討論的是 Handler 的運行機制。 那么首先回答個問題,為什么要有 Handler ...
本篇文章已授權微信公眾號 guolin_blog (郭霖)獨家發布 這次就來梳理一下 Android 的屏幕刷新機制,把我這段時間因為研究動畫而梳理出來的一些關于屏幕刷新方面...
前言 自定義View是Android開發中非常常用的知識 可是,在使用過程中,有些開發者會發現:為什么自定義View 中設置的wrap_content屬性不起作用(與matc...
原文來自于:alexhilton 使用過Fragment的人我相信對臭名昭著的狀態丟失問題(IllegalStateException: Can not perform th...
Android 按鈕重復點擊處理<一行代碼解決> 一. 介紹 問題描述: 用戶快速連續點擊按鈕時, 容易引發各種問題.網上解決方案: Android優雅地處理按鈕重復點...
熱修復的三個部分 熱修復分為三個部分,分別是Java代碼部分熱修復,Native代碼部分熱修復,還有資源熱修復。 資源部分熱更新直接反射更改所有保存的AssetManager...
在Android開發中我們會在設計稿中看到各種陰影效果,我們知道CardView可以添加陰影效果,不過可能并不是我們設計稿想要的效果,那我們如何可以更加靈活地給我們原生控件添...
ThreadLocal是什么 以前面試的時候問到ThreadLocal總是一臉懵逼,只知道有這個哥們,不了解他是用來做什么的,更不清楚他的原理了。表面上看他是和多線程,線程同...