I want to create canvas/board in my android application. I want to add following functionality in canvas/board.
Add Multiple Pictures through camera (Rotate pictures, reduce picture sizes)
Add Text
Add Shapes (Circle, Rectangular etc)
Redo/Undo
Which control is used for creating such a canvas. Please guide me for developing such a canvas in android.
Following is the canvas/board example image - link
I have worked on similar kind of thing and have a working demo.
You can find it on Android Canvas Painting Demo
I hope it will help you.
Related
I need to make an application where user is able to add custom stickers on image.
Rotate stickers
resize sticker
I read an article here:
add snapchat like sticker features in your app: medium
also i got the source code here:
github link
i am able to use it and is exactly what i need
but i am not able to set the background of the image of sticker
it is always white and even if i add any custom sticker
it is blurry
any one knows the solution kindly help
I want to make application like this in android . I had made applications using Canvas but how to make application like this ?
https://play.google.com/store/apps/details?id=photo.text.typography
Thats not very specific.
You do exactly that just by using a canvas.
The Processing is done in the background, and then they just display the image on the canvas.
And this app looks like they are just overlaying the original image with a preset alpha image. Not even really processing much.
Can I upload a picture (in a ImageView) and draw rectangles using the canvas in the same ImageView? all the examples I've seen so far used two. I wonder if you can use only one? if so, how?
If you are new to android.
Open android studio, .
File ->New->import Sample ,
search for image.
Choose basic render script, this will give you basics of image handling.
However for your usage, you can simply create a view with border and add imageview inside it.
I need to add to user interface in Android application using Camera API a frame showing ID card position with specific dimension on the screen, when the user is taking a picture.
like this:
Any suggestion?
Thank you.
You will have to make your own camera and process each frame to find and highlight edges.
It's not an easy task :)
https://www.tensorflow.org/ or OpenCV might be of interest to you.
I think you cant use android API (Android.Camera) for doing that. You can use the OpenCV to do anything in your application.
I am trying to create an application which has a map image in it.
I want to add some areas (or buttons) to it so that when you click them the bubbles with information will appear.
I am new in android programming so asking to explain a bit how to implement it?
Also i need an image to be re-sizable just like a real map.
So should i attach the buttons to specific places on image and how to do so that the buttons will be connected to it when i re-size an image?
Which image type is better to use for this purpose? I heard that SVG would be better but i couldn't even add svg image to an application.
I appreciate any helpful advice.
For your problem you can use this:
http://catchthecows.com/?p=113
I need something similar, but the click on the image should change the content of that part as well.
When I find or implement the final solution I can post it here.