240 發(fā)簡(jiǎn)信
IP屬地:重慶
  • 自定義PhotoView實(shí)現(xiàn)突破預(yù)覽

    在各種APP中,我們會(huì)經(jīng)彻苕遥看中都會(huì)涉及到一個(gè)圖片預(yù)覽的功能。研究了android的手勢(shì)和滑動(dòng)處理,自定義實(shí)現(xiàn)一個(gè)PhotoView。支持圖片雙擊放大,拖動(dòng),放大邊界控制激捏,雙指...

  • Android View工作原理詳解(二)—三大流程

    View的工作流程主要是指measure远舅、layout、draw三大流程痕钢,即測(cè)量图柏,布局和繪制,其中measure確定View的寬高任连,layout確定View的最終寬高和四個(gè)頂...

  • Java 泛型你了解嗎

    ** 為什么需要泛型 **Java的高級(jí)特性--泛型 使用特別頻繁蚤吹,為什么在常見(jiàn)類(lèi)型和自定義類(lèi)型后還要加入一個(gè)泛型呢,通過(guò)兩段代碼我們就可以知道為何我們需要泛型 實(shí)際開(kāi)發(fā)中随抠,...

  • 設(shè)計(jì)模式六大原則

    一裁着、單一職責(zé)原則SRP(Single Responsibility Principle) 一個(gè)類(lèi)只負(fù)責(zé)一個(gè)功能領(lǐng)域的相應(yīng)職責(zé),即就一個(gè)類(lèi)而言拱她,應(yīng)該只有一個(gè)引起它變化的原因二驰。單...

  • 120
    JVM虛擬機(jī)(三)-Java回收算法和回收器

    本篇文章承接上文《深入理解對(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)存管理與運(yùn)行時(shí)數(shù)據(jù)區(qū)剖析秉沼,如果想...

  • 120
    JVM虛擬機(jī)(二)-深入理解對(duì)象在JVM上的創(chuàng)建和內(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)存管理與運(yùn)行時(shí)數(shù)據(jù)區(qū)剖析 虛擬機(jī)中對(duì)象...

  • 120
    JVM虛擬機(jī)(一)-內(nèi)存管理與運(yùn)行時(shí)數(shù)據(jù)區(qū)剖析

    JVM 全稱(chēng) Java Virtual Machine 是Java語(yǔ)言實(shí)現(xiàn)與平臺(tái)的無(wú)關(guān)性的關(guān)鍵唬复。我們所說(shuō)的 JVM矗积,狹義上指的就 HotSpot(因?yàn)镴VM有很多版本,但是使...

  • 120
    從源碼分析為什么String是不可變

    學(xué)習(xí)Java基礎(chǔ)知識(shí)的時(shí)候我們知道String的值是不可變的盅抚,改變String漠魏,會(huì)改變String的指向地址倔矾,而不會(huì)在原值上進(jìn)行修改妄均,和其他基本類(lèi)型有所區(qū)別。我們先自己用代碼...

  • 120
    Android View工作原理詳解(一)

    在Android開(kāi)發(fā)中哪自,如果你想了解一個(gè)View的工作原理或者你想根據(jù)需求自定義View 丰包,那么View的Measure,Layout壤巷,draw三大流程是你是怎么也繞不開(kāi)的邑彪。...

  • 120
    FlexboxLayout——花樣瀑布流

    項(xiàng)目需要實(shí)現(xiàn)一個(gè)瀑布流的功能寄症,正好了解到FlexboxLayout布局宙彪,便準(zhǔn)備用FlexboxLayout來(lái)實(shí)現(xiàn) 一、什么是FlexboxLayout 看一下Github對(duì)這...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品