Leave a Comment:
5 comments


guys,can anyone help me to create an application that allows user to draw ther signature using canvas?
Reply
Thanks!! Nice and simple tutorial. Exactly what I’m looking for ๐
ReplyThis is a sample program to draw an image using Bitmap class object.
Underlying Algorithm:
Basic description of algorithm in step by step form:
1.) Create a Project DrawBitmap.
2.) To draw an image we will create a inner class BitmapView which will extends View :
class BitmapView extends View { public BitmapView(Context context) { super(context); } @Override public void onDraw(Canvas canvas) { Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.five); canvas.drawColor(Color.BLACK); canvas.drawBitmap(bmp, 10, 10, null); } }
3.) Put an image in res/drawable
4.) Run the application.
Steps to Create:
1.) Open Eclipse. Use the New Project Wizard and select Android Project Give the respective project name i.e. DrawBitmap. Enter following information:
Project name: DrawBitmap
Build Target: Android 2.3
Application name: DrawBitmap
Package name: com.sample.DrawBitmap
Create Activity: DrawBitmap
On Clicking Finish DrawBitmap code structure is generated with the necessary Android Packages being imported along with DrawBitmap.java. DrawBitmap class will look like following:
package com.sample.DrawBitmap; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Color; import android.os.Bundle; import android.view.View; import android.view.Window; public class DrawBitmap extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new BitmapView(this)); } class BitmapView extends View { public BitmapView(Context context) { super(context); } @Override public void onDraw(Canvas canvas) { Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.five); canvas.drawColor(Color.BLACK); canvas.drawBitmap(bmp, 10, 10, null); } } }
Output โThe final output:
Top 10 Android App Development Trends | 2020 Guide
The 9 Best Programming Languages To Learn In 2020
10 Best Programming Languages to Learn in 2019 (for Job & Future)
10 Reasons to Learn Python Programming Language in 2019
23 best smartphone tips and tricks to impress your friends
20 Best iOS App Development Tutorials and Online Learning Resources
Top 15 Best Android Apps For C Programming | 2018 Exclusive
The Top 10 Programming Languages To Learn In 2018
guys,can anyone help me to create an application that allows user to draw ther signature using canvas?
ReplyThanks!! Nice and simple tutorial. Exactly what I’m looking for ๐
Reply