package Ġcom . smart . recycler . modules . swipe Ċ Ċ import Ġandroid . net . Uri Ċ import Ġandroid . os . Parcelable Ċ import Ġkotlinx . android . parcel . Parcel ize Ċ Ċ /** Ċ Ġ* ĠProject Ġname : Ġ Ġsmart recyclerview - master Ċ Ġ* ĠPackage Ġname : Ġ Ġcom . smart . recycler . modules . swipe Ċ Ġ* ĠDescription : ĠĠ Ġ${ todo }( çĶ¨ ä¸Ģ åı¥ è¯Ŀ æııè¿° è¯¥ æĸĩä»¶ åģļ ä»Ģä¹Ī ) Ċ Ġ* ĠCopyright : ĠĠĠĠ ĠCopyright ( C ) Ġ 2 0 1 7 - 2 0 1 8 Ċ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAll Ġrights ĠReserved , ĠDesign ed ĠBy Ġga ox ia oh ui Ċ Ġ* ĠCompany Ċ Ġ* Ċ Ġ* Ġä½¿çĶ¨ Ġ@ Parcel ize Ġ ç®Ģ åĮĸ Ġparcel able çļĦ åĨĻ æ³ķ ï¼ļ Ċ Ġ* Ġ 1 . build . gradle Ġä¸Ń å¢ŀåĬł ä»£çłģ åĿĹ Ċ Ġ* ĠĠ Ġandroid Ġ{ Ċ Ġ* ĠĠĠĠĠĠ Ġandroid Extensions Ġ{ Ċ Ġ* ĠĠĠĠĠĠĠĠĠĠ Ġexperimental Ġ= Ġtrue Ċ Ġ* ĠĠĠĠĠĠ Ġ} Ċ Ġ* ĠĠ Ġ} Ċ Ġ* Ġ 2 . Ġclass Ġ å¢ŀåĬł Ġ æ³¨è§£ @ Parcel ize Ċ Ġ* Ġ 3 . Ġä½¿çĶ¨ æıĴä»¶ èĩªåĬ¨ çĶŁæĪĲ çĽ¸åħ³ ä»£çłģ Ġï¼Į æıĴä»¶ åĲįç§° ï¼ļ Ċ Ġ* Ċ Ġ* Ġ@ author Ġ Ġche 3 0 0 Ċ Ġ* Ġ@ version ĠV 1 . 0 Ċ Ġ* ĠĠĠĠĠĠĠĠĠ ĠCreated ate : ĠĠĠĠ 2 0 1 8 - 0 9 - 1 3 - 1 0 : 2 8 Ċ Ġ* ĠĠĠĠĠĠĠĠĠ Ġ< p > Ċ Ġ* ĠĠĠĠĠĠĠĠĠ ĠMod ification Ġ ĠHistory : Ċ Ġ* ĠĠĠĠĠĠĠĠĠ ĠDate ĠĠĠĠĠĠĠĠ ĠAuthor ĠĠĠĠĠĠĠ ĠVersion ĠĠĠĠĠĠĠ ĠDis cription Ċ Ġ* ĠĠĠĠĠĠĠĠĠ Ġ-------------------------------------------------------------------------------- --- Ċ Ġ* ĠĠĠĠĠĠĠĠĠ Ġ${ date } ĠĠĠĠĠĠ Ġche 3 0 0 ĠĠĠĠĠĠĠĠĠ 1 . 0 ĠĠĠĠĠĠĠĠĠĠĠĠĠ 1 . 0 Ċ Ġ* ĠĠĠĠĠĠĠĠĠ ĠWhy Ġ& ĠWhat Ġis Ġmodified : Ġ< ä¿®æĶ¹ åİŁåĽł æııè¿° > Ċ Ġ*/ Ċ @ Parcel ize Ċ data Ġclass ĠMedia Store Data Kt ( val Ġrow Id : ĠLong , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġuri : ĠUri , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠmimeType : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdate Modified : ĠLong , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġorientation : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtype : ĠType , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdate Taken : ĠLong ) Ġ: ĠParcel able Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Media Store Data Kt ( row Id =$ row Id , Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" title ='$ title ', Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" uri =$ uri , Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" mime Type ='$ mime Type ', Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" date Modified =$ date Modified , Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" orientation =$ orientation , Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" type =$ type , Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" date Taken =$ date Taken )" ĊĠĠĠ Ġ} Ċ } Ċ Ċ /** Ċ Ġ* ĠThe Ġtype Ġof Ġdata . Ċ Ġ*/ Ċ enum Ġclass ĠType Ġ{ ĊĠĠĠ ĠV IDE O , ĊĠĠĠ ĠIMAGE , ĊĠĠĠ ĠA UDIO Ċ }