
在各種APP中,我們會(huì)經(jīng)??粗卸紩?huì)涉及到一個(gè)圖片預(yù)覽的功能。研究了android的手勢(shì)和滑動(dòng)處理,自定義實(shí)現(xiàn)一個(gè)PhotoView。支持圖片雙擊...
View的工作流程主要是指measure、layout、draw三大流程,即測(cè)量,布局和繪制,其中measure確定View的寬高,layout...
** 為什么需要泛型 **Java的高級(jí)特性--泛型 使用特別頻繁,為什么在常見(jiàn)類型和自定義類型后還要加入一個(gè)泛型呢,通過(guò)兩段代碼我們就可以知道...
一、單一職責(zé)原則SRP(Single Responsibility Principle) 一個(gè)類只負(fù)責(zé)一個(gè)功能領(lǐng)域的相應(yīng)職責(zé),即就一個(gè)類而言,應(yīng)...
本篇文章承接上文《深入理解對(duì)象在JVM上的創(chuàng)建和內(nèi)存分配》,如果想了解更多JVM運(yùn)行時(shí)數(shù)據(jù)區(qū)相關(guān)或者內(nèi)存管理相關(guān),請(qǐng)查看JVM虛擬機(jī)(一)-內(nèi)存...
本篇文章承接上文《內(nèi)存管理與運(yùn)行時(shí)數(shù)據(jù)區(qū)剖析》,如果想了解更多JVM運(yùn)行時(shí)數(shù)據(jù)區(qū)相關(guān)或者內(nèi)存管理相關(guān),請(qǐng)查看上文。JVM虛擬機(jī)(一)-內(nèi)存管理與...
JVM 全稱 Java Virtual Machine 是Java語(yǔ)言實(shí)現(xiàn)與平臺(tái)的無(wú)關(guān)性的關(guān)鍵。我們所說(shuō)的 JVM,狹義上指的就 HotSpot...
學(xué)習(xí)Java基礎(chǔ)知識(shí)的時(shí)候我們知道String的值是不可變的,改變String,會(huì)改變String的指向地址,而不會(huì)在原值上進(jìn)行修改,和其他基本...
在Android開(kāi)發(fā)中,如果你想了解一個(gè)View的工作原理或者你想根據(jù)需求自定義View ,那么View的Measure,Layout,draw...