android - Return/Pass ImageView file -
i generate imageview in androidlauncher , need use in 1 of screen classes, created interface. how can pass image , use in screen class? need make bitmap first?
what got right is:
uri selectedimage = data.getdata(); selectedimagepath = getpath(selectedimage); imageview.setimageuri(selectedimage); and interface:
public interface purchinterface{ public void getselectedimage(); } and in androidlauncher:
@override public void getselectedimage() { imageview.getdrawable(); } im in deep water here. note need able draw image in screen class.
you need return image encoded in format getselectedimage method. otherwise implementation retrieving drawable , dropping immediately.
you should refer converting android bitmap libgdx's texture
so interface be
public interface purchinterface { public byte[] getselectedimage(); } and implementation be
@override public byte[] getselectedimage() { // convert image bitmap, encode in byte array. } you can call interface's method , decode byte array using method described in above question.
hope helps.
luck.
Comments
Post a Comment