package Ġcom . vel mur ug an . android animation example Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . os . Parcelable Ċ import Ġandroidx . annotation . Attr Res Ċ import Ġandroidx . annotation . Color Int Ċ import Ġandroidx . core . content . res . use Ċ import Ġjava . io . Serializable Ċ Ċ @ Color Int Ċ @ Suppress Lint (" Re cycle ") Ċ fun ĠContext . theme Color ( ĊĠĠĠ Ġ@ Attr Res Ġtheme Attr Id : ĠInt Ċ ): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġobtain Styled Attributes ( ĊĠĠĠĠĠĠĠ Ġint ArrayOf ( theme Attr Id ) ĊĠĠĠ Ġ). use Ġ{ ĊĠĠĠĠĠĠĠ Ġit . getColor ( 0 , ĠColor . MAG ENT A ) ĊĠĠĠ Ġ} Ċ } ĊĊ Ċ data Ġclass ĠMovie ( val Ġcategory : ĠString , Ġval ĠimageUrl : ĠString , Ġval Ġname : ĠString , Ġval Ġdesc : ĠString ) Ġ: ĠSerializable