package Ġcom . st . st player _ ui Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . Bitmap Ċ import Ġandroid . widget . ImageView Ċ import Ġandroid . widget . Toast Ċ import Ġcom . st . st player _ ui . component .* Ċ import Ġcom . st . st player _ ui . view . St More Menu View Ċ import Ġcom . st . st player _ ui . view . St More Menu View . On Operation Listener Ċ Ċ class ĠSt Vod Media Controller ( context : ĠContext ) Ġ: ĠSt Gesture Controller ( context ) Ġ{ ĊĠĠĠ Ġvar Ġcover Image : ĠImageView ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġon Init Component () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Init Component () ĊĠĠĠĠĠĠĠ Ġadd Component ( St Gesture Component ( context )) ĊĠĠĠĠĠĠĠ Ġadd Component ( St Completion Component ( context )) ĊĠĠĠĠĠĠĠ Ġadd Component ( St Error Component ( context )) ĊĠĠĠĠĠĠĠ Ġadd Component ( St Loading Component ( context )) ĊĠĠĠĠĠĠĠ Ġval Ġst Prepare Component Ġ= ĠSt Prepare Component ( context ) ĊĠĠĠĠĠĠĠ Ġcover Image Ġ= Ġst Prepare Component . cover ImageView ĊĠĠĠĠĠĠĠ Ġadd Component ( st Prepare Component ) ĊĠĠĠĠĠĠĠ Ġadd Component ( St Bottom Progress Component ( context )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon More Menu Click () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on More Menu Click () ĊĠĠĠĠĠĠĠ Ġval Ġmore Menu View Ġ= ĠSt More Menu View ( context ) ĊĠĠĠĠĠĠĠ Ġmore Menu View . setOn Operation Listener ( object Ġ: ĠOn Operation Listener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Take Screen Shot (): ĠBitmap ? Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbitmap Ġ= Ġm Player ?. take Screen Shot () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( bitmap Ġ== Ġnull ) Ġ" take Ġpic Ġfail " Ġelse Ġ" take Ġpic Ġsuccess ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . LENGTH _ SHORT ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). show () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġbitmap ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĊĠĠĠĠĠĠĠ Ġm Player ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmore Menu View . show ( this , Ġit . is Mute ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ }