ඳըॏ͘ͳ͍ w NFBTVSFͰͷ7JFXͷαΠζΛܭࢉ͢ΔͨΊ w ෳࡶͳߏͩͱߋʹॏ͍ w Ξχϝʔγϣϯʹ5SBOTJUJPOͱ"OJNBUPS͕ෆՄܽ w 5SBOTJUJPOͰͭͷঢ়ଶؒΛ݁Ϳ w 7BMVF"OJNBUPS 0CKFDU"OJNBUPS FUDʜ 7JFXͷ࣮Ͱେͳ͜ͱ
ࣗ࡞%SBXBCMFͰ$POTUBOU4UBUFࣗ࡞͢Δ͜ͱ͕ଟ͍ • MaterialShapeDrawableState extends ConstantState w $POTUBOU4UBUFOFX%SBXBCMF Ͱ࡞ͨ͠%SBXBCMFؒͰڞ༗͞ΕΔ w 3FTPVSDFTHFU%SBXBCMFͷ෦ͰΘΕΔ w NVUBUF Ͱঢ়ଶ͕ಠཱ͢Δ %SBXBCMF$POTUBOU4UBUF
%SBXBCMF͕3PVOE3FDU w ˠ0VUMJOFTFU3PVOE3FDU %SBXBCMFͷྠֲͷ1BUI͕ತਤܗ Path.isConvex() ·ͨ"1*Ҏ্ w ˠ0VUMJOFTFU$POWFY1BUI ͦΕҎ֎ w ˠ0VUMJOFΛઃఆ͠ͳ͍ 'SBNFXPSLଆͷTIBEPXͳ͠ .BUFSJBM4IBQF%SBXBCMFHFU0VUMJOF
σϑΥϧτͰ'BEFͱ$IBOHF#PVOET͕ಈ͘ w ҰൠతͳΞχϝʔγϣϯ࣮ࡁ w 'BEF 4MJEF $IBOHF#PVOET w ࣗͰ࣮͢Δ͜ͱग़དྷΔ 5SBOTJUJPO TransitionManager.beginDelayedTransition(viewGroup) view.visibility = View.GONE
7BMVF"OJNBUPS $BOWBTESBX5FYU w ঃʑʹςΩετΛখ͘͞ඳը͍ͯ͠Δ w 1BJOUTFU5FYU4J[F w "1*ҎԼͰύϑΥʔϚϯεͷؔͰ#JUNBQΛॖখ w $PMMBQTJOH5PPMCBS-BZPVU$PMMBQTJOH5FYU)FMQFSΛ͏ ࣮ͷΈ
MBZPVU1BSBNTXJEUIΛมߋ ຖճSFRVFTU-BZPVU w ॏ͍ w 7JFX(SPVQͰͳ͍ͷͰ5SBOTJUJPO͑ͳ͍ w ࠶ϨΠΞτҎ֎Ξχϝʔγϣϯ͢Δํ๏͕ͳ͍ w ঢ়ଶͷ͕ࠩେ͖͍ͷͰΞχϝʔγϣϯ͠ͳ͍ͱΘΒͳ͍ w ༨ஊɿ.PUJPO4USBUFHZपΓಡΈԠ͑ͷ͋Δίʔυʂ Ξχϝʔγϣϯ͖αΠζมߋ
ඳըॏ͘ͳ͍ w NFBTVSFͰͷ7JFXͷαΠζΛܭࢉ͢ΔͨΊ w ෳࡶͳߏͩͱߋʹॏ͍ w Ξχϝʔγϣϯʹ5SBOTJUJPOͱ"OJNBUPS͕ෆՄܽ w 5SBOTJUJPOͰͭͷঢ়ଶؒΛ݁Ϳ w 7BMVF"OJNBUPS 0CKFDU"OJNBUPS FUDʜ 7JFXͷ࣮Ͱେͳ͜ͱ