GalleryPicker
Monkey Targets Forums/Android/GalleryPicker
| ||
Hey guys. Currently I'm working on an ImagePicker. With this one you will be able to pick a image from the gallery and load it into your project. Well, first of all, it works. Basically... My problem is that if you browse to a directory and want to go back the imagepicker closes immediately and throw out an "RESULT_CANCELED" in "onActivityResult". Here is a screenshot which describes my problem. If I press the button in the upper left corner or the hardware-back-button the imagepicker will be closed. - Solved - The second problem is the size of the images taken with the camera. If I try to load such a large image monkey will display me a white rectangle. Of course, the images have a resolution of 1840x3264 pixels ... but is there any way to load those images correctly? If I use an image from Whatsapp or something else, it works. Edit: Never mind. Found a solution for this second problem. Will update my module when I release it. - /Solved - Here is the module: http://blackbird-design.de/bbd_module.zip And here is a test code: Import bbd.imagepicker Import mojo Function Main() New MyApp End Class MyApp Extends App Implements IOnImagePickComplete Field imagepicker:ImagePicker Field myimage:Image Method OnCreate() imagepicker = New ImagePicker SetUpdateRate(60) End Method OnUpdate() UpdateAsyncEvents If TouchHit() Then imagepicker.OpenImagePickerAsync(Self) End Method OnRender() Cls() If myimage <> Null Then DrawImage(myimage, 0, 0) EndIf DrawText("Tap on the screen to open ImagePicker", 10, 10) End Method OnImagePickComplete:Void(result:String) If result <> "" Print result myimage = LoadImage(result) Print "Image loaded" EndIf End End |
| ||
Ironstorm wrote: My problem is that if you browse to a directory and want to go back the imagepicker closes immediately and throw out an "RESULT_CANCELED" in "onActivityResult". Here is a screenshot which describes my problem. If I press the button in the upper left corner or the hardware-back-button the imagepicker will be closed. Check your public void onActivityResult code. Seems it is not correct. Look http://sudhanshuvinodgupta.blogspot.ru/2012/07/using-intentactionpick.html for help. |