Android இல், காட்சி மற்றும் மேற்பரப்பு காட்சி வகுப்பிற்கு என்ன வித்தியாசம்?


மறுமொழி 1:

உன்னதமான காட்சி வகுப்பை அல்ல, ஏன் மேற்பரப்பு காட்சியைப் பயன்படுத்த வேண்டும் ...

ஒரு முக்கிய காரணம், SurfaceView திரையை விரைவாக வழங்க முடியும்.

எளிமையான சொற்களில், ஒரு எஸ்.வி நேரத்தை நிர்வகிப்பதற்கும் அனிமேஷன்களை வழங்குவதற்கும் அதிக திறன் கொண்டது.

மேற்பரப்பு பார்வை என்றால் என்ன என்பதை நன்கு புரிந்துகொள்ள நாம் அதை காட்சி வகுப்போடு ஒப்பிட வேண்டும்.

என்ன வித்தியாசம் ... இந்த எளிய விளக்கத்தை வீடியோவில் பாருங்கள்

ஒரு பயன்பாட்டில் காட்சி வகுப்பு எவ்வாறு செயல்படுகிறது என்பதை படம் காட்டுகிறது…

பார்வையில் எங்களுக்கு ஒரு பெரிய சிக்கல் உள்ளது .... அனிமேஷன்களை வழங்குவதற்கான நேரம்.

பொதுவாக onDraw () Android இயக்க நேர அமைப்பிலிருந்து அழைக்கப்படுகிறது.

எனவே, அண்ட்ராய்டு ரன்-டைம் சிஸ்டம் டிரா () ஐ அழைக்கும்போது, ​​பயன்பாட்டைக் கட்டுப்படுத்த முடியாது

காட்சி நேரம், இது அனிமேஷனுக்கு முக்கியமானது. எங்களுக்கு நேர இடைவெளி உள்ளது

பயன்பாடு (எங்கள் விளையாட்டு) மற்றும் Android ரன்-டைம் சிஸ்டம் இடையே.

ஒரு பயன்பாட்டில் ஒரு மேற்பரப்பு காட்சி வகுப்பு எவ்வாறு செயல்படுகிறது என்பதை படம் காட்டுகிறது…

எஸ்.வி இது ஒரு பிரத்யேக நூலால் onDraw () ஐ அழைக்கலாம்.

இவ்வாறு: பயன்பாடு நேரத்தைக் கட்டுப்படுத்துகிறது. எனவே அனிமேஷனின் அடுத்த பிட்மேப் படத்தை நாம் காண்பிக்க முடியும்.