يتيح لك Layout Inspector (أداة فحص التنسيق) فحص تنسيق Compose داخل تطبيق قيد التشغيل في المحاكي أو الجهاز الفعلي. يمكنك استخدام Layout Inspector (أداة فحص التنسيق) للتحقق من عدد مرات إعادة إنشاء أو تخطي عنصر قابل للإنشاء، مما يمكن أن يساعد في تحديد المشكلات في تطبيقك. على سبيل المثال، قد تفرض بعض أخطاء الترميز على واجهة المستخدم إعادة الإنشاء بشكل مفرط، ما قد يؤدي إلى ضعف الأداء. يمكن أن تمنع بعض أخطاء البرمجة واجهة المستخدم من إعادة الإنشاء، وبالتالي، تمنع تغييرات واجهة المستخدم من الظهور على الشاشة. إذا كنت مبتدئًا في استخدام "أداة فحص التنسيق"، يمكنك الاطّلاع على الإرشادات حول كيفية تشغيلها.
الحصول على أعداد إعادة التركيب
عند تصحيح أخطاء تنسيقات Compose، إنّ معرفة وقت إعادة إنشاء العناصر القابلة للإنشاء مهمة لفهم ما إذا كان قد تم تنفيذ واجهة المستخدم بشكل صحيح أم لا. على سبيل المثال، إذا تمت إعادة الإنشاء عدة مرات، فقد يقوم تطبيقك بعمل أكثر مما هو ضروري. من ناحية أخرى، يمكن أن تؤدي المكونات التي لا تتم إعادة إنشائها عندما تتوقعها إلى سلوكيات غير متوقعة.
توضِّح لك "أداة فحص التنسيق" ما إذا تمت إعادة إنشاء أو تخطي العناصر القابلة للإنشاء في تدرّج هرمي التنسيق أثناء تفاعلك مع تطبيقك. وفي "استوديو Android"، يتم تمييز عمليات إعادة الإنشاء لمساعدتك في تحديد موضع إعادة إنشاء العناصر القابلة للإنشاء في واجهة المستخدم.
الشكل 1. يتم تمييز عمليات إعادة الإنشاء في عارض التخطيط.
يُظهر الجزء المميّز تراكبًا متدرجًا للعنصر القابل للإنشاء في قسم الصور في عارض التصميم، ويختفي تدريجيًا بحيث يمكنك الحصول على فكرة عن المكان الذي يمكن فيه العثور على العنصر القابل للإنشاء والذي يحتوي على أعلى عمليات إعادة تركيب. إذا تمت إعادة إنشاء أحد العناصر القابلة للإنشاء بمعدل أعلى من عنصر آخر قابل للإنشاء، سيحصل الجزء الأول القابل للإنشاء على لون تراكب متدرج أقوى. إذا نقرت نقرًا مزدوجًا فوق عنصر قابل للإنشاء في عارض التخطيط، فسيتم نقلك إلى التعليمة البرمجية المقابلة للتحليل.
افتح نافذة أداة فحص التنسيق واربطها بعملية التطبيق. في شجرة المكونات، هناك عمودان يظهران بجانب التسلسل الهرمي للتخطيط. يُظهر العمود الأول عدد التكوينات لكل عقدة، ويعرض العمود الثاني عدد مرات التخطي لكل عقدة. عند اختيار عُقدة قابلة للإنشاء، لا يمكن عرض مَعلمات العنصر القابل للإنشاء ومَعلماته، ما لم تكن دالة مضمّنة. يمكنك أيضًا الاطّلاع على معلومات مماثلة في لوحة السمات عند اختيار عنصر قابل للإنشاء من شجرة المكونات أو عرض التنسيق.
يمكن أن تساعدك إعادة ضبط العدد في فهم عمليات إعادة الإنشاء أو التخطّي أثناء تفاعل معين مع تطبيقك. وإذا كنت تريد إعادة ضبط العدد، انقر على إعادة ضبط بالقرب من أعلى لوحة شجرة المكونات.
الشكل 3. تفعيل عدّاد الإنشاء والتخطي في أداة فحص التنسيق.
إنشاء الترميز الدلالي
في Compose، تصف الدلالات واجهة المستخدم بطريقة بديلة مفهومة لخدمات تسهيل الاستخدام وإطار عمل الاختبار. يمكنك استخدام عارض التخطيط لفحص المعلومات الدلالية في تخطيطات Compose لديك.
الشكل 4. المعلومات الدلالية المعروضة باستخدام "أداة فحص التخطيط"
عند تحديد عقدة إنشاء، استخدم جزء السمات للتحقق مما إذا كانت توضح المعلومات الدلالية مباشرةً أو تدمج الدلالات من عناصرها الثانوية أو كلاهما. لتحديد العُقد التي تتضمّن دلالات، سواء كانت مُعلَنة أو مُدمجة بسرعة، استخدِم القائمة المنسدلة خيارات العرض في جزء شجرة المكونات وحدِّد تمييز الطبقات الدلالية. وهذا يسلط الضوء فقط على العُقد في الشجرة التي تتضمن دلالات، ويمكنك استخدام لوحة المفاتيح للتنقل بسرعة بينها.