كأحد الأسباب، يشتري معظم الأشخاص هاتفًا ذكيًا من أجل الاستفادة من إمكانيات الكاميرا الرائعة، وهذه الأيام، كثيرة هي الهواتف والقادمة بقدرات استثنائية، وما زال التطوير مستمر، بالتالي، يمكن القول بأن الكاميرا من أهم الأسباب التي تدفع المستهلك لشراء هاتف.
هنا ومن أجل استخدام إمكانات الكاميرا في تطبيقاتهم، يتجه المطورون إلى استخدام إطار عمل كاميرا اندرويد | Android Camera
Framework لتنفيذ معاينة الكاميرا ليتم عرضها في التطبيق، لكن نظرًا لأن الأجهزة الطموحة القابلة للطي أصبحت شائعة بشكل متزايد ، فقد تصبح شاشة معاينة الكاميرا ممتدة أو مقلوبة أو يتم تدويرها بشكل غير صحيح، وغالبًا ما يؤدي ذلك إلى تعطل التطبيق إذا تم استخدامه في بيئة متعددة النوافذ.
لإصلاح كل هذا ، تضع قوقل بعض الإرشادات الجديدة باستخدام CameraViewfinder الجديد الذي سيهتم بكل هذه التفاصيل ويوفر تجربة كاميرا مبسطة، وكما هو مذكور في المدونة الرسمية "CameraViewfinder عبارة عن قطعة أثرية جديدة من مكتبة Jetpack تتيح لك تنفيذ معاينات الكاميرا بسرعة وبأقل جهد."
وهنا، سيستخدم CameraViewfinder إما TextureView أو SurfaceView ، مما يسمح بتغذية الكاميرا بالتكيف وفقًا للتحولات، وتتضمن التحولات نسبة العرض إلى الارتفاع والمقياس والدوران الصحيحين، علاوة على ذلك، فهو متوافق تمامًا مع مصدر كود Camera2.
أخيرًا، للحصول على عملية كاملة خطوة بخطوة لاستخدام CameraViewfinder ، يمكنك زيارة الموقع الرسمي من هنا، حيث أصبحت وظيفة CameraViewfinder جاهزة الآن للاستخدام عبر الهواتف القابلة للطي ، وتغييرات التكوين ، والدوران ، وأوضاع النوافذ المتعددة، كما وهو مذكور في المدونة ، فقد تم تجربته واختباره على العديد من الأجهزة القابلة للطي.
ليست هناك تعليقات:
إرسال تعليق