আমি আঁকার প্রক্রিয়াটি বোঝার জন্য সংগ্রাম করছি SurfaceViewএবং তাই অ্যান্ড্রয়েডে ব্যবহৃত পুরো Surface/ Canvas/ Bitmapসিস্টেমে।
আমি সমস্ত নিবন্ধ এবং এপিআই ডকুমেন্টেশন পৃষ্ঠাগুলি পড়েছি, যা আমি অ্যান্ড্রয়েড-বিকাশকারীদের সাইটে, অ্যান্ড্রয়েড গ্রাফিক্সের কয়েকটি টিউটোরিয়াল, লুনারল্যান্ডার উত্স কোড এবং এই প্রশ্নটি সন্ধান করতে সক্ষম হয়েছি ।
দয়া করে আমাকে বলুন, এই বিবৃতিগুলির মধ্যে কোনটি সত্য, কোনটি নয় এবং কেন।
CanvasএটিরBitmapসাথে তার নিজস্ব সংযুক্তি রয়েছে।SurfaceএটিরCanvasসাথে তার নিজস্ব সংযুক্তি রয়েছে।- সমস্ত
Viewউইন্ডো একই ভাগ করেSurfaceএবং তাই একই ভাগ করেCanvas। SurfaceViewএটি একটি সাবক্লাসView, যা অন্যেরViewসাবক্লাসের মতো নয় এবংViewনিজেই এরSurfaceআঁকার নিজস্ব own
এছাড়াও একটি অতিরিক্ত প্রশ্ন রয়েছে:
Surfaceশ্রেণীর প্রয়োজন কেন , যদি ইতিমধ্যেCanvasবিটম্যাপ সহ উচ্চ-স্তরের অপারেশনগুলির জন্য থাকে। এমন কোনও পরিস্থিতির উদাহরণ দিন যেখানেCanvasকাজSurfaceকরতে উপযুক্ত নয় এমনটি করতে পারে।
