شارك المقالة

امكانية عمل قراءة المزيد للنص في اندرويد ستوديو – Expandable Text View

امكانية عمل قراءة المزيد للنص في اندرويد ستوديو – Expandable Text View

في هذا المقال نشارك معكم كيفية عمل امكانية لاضافة خاصية قراءة المزيد او تقليل النص او ما يعرف بي see more – see less وهو عباره عن زر يظهر في نهايه النص يخبر المستخدم اذا كان يريد قراءة المقال كامل او يكتفي بالقدر الذي وصل اليه وهذا سوف يكون من خلال المكتبة التي نقدمها لكم اليوم في هذه المقالة وهيا بسيطه جدا ومن المكتبات التي تحسن من هيكلة تطوير تطبيقات الجوال وخصوصا الاندرويد فهي مشهوره في معظم التطبيقات الضخمه .


المكتبة

       implementation ‘com.github.MostafaGad1911:ExpandableTextView:1.0.0’



طريقة الاستخدام

يمكنك استخدمها في التصميم الخاص بك وعمل الالوان المناسبة والنص الذي تريد عرضها وعدد السطور التي تريد عرضها للمستخدم وعند النقر على قراءة المزيد يظهر النص كامل وتخصيص اللون الذي تفضله والطول والعرض للنص .

    <mostafa.projects.expandabletextview.ExpandableTextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:underlineColor="@color/brubble"
        android:padding="10dp"
        android:text="Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello           World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World             Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello             World"
        app:underlineMaxlines="3" />
        

شاهد أيضًا
مقالات ذات صلة
تعرف على شرح Adapter Design Pattern بالتفصيل مع مثال عملي في Java لتحويل البيانات بين XML وJSON، مع توضيح المميزات والعيوب ومتى يُستخدم نمط المحول.
شرح Adapter Design Pattern بالتفصيل مع مثال Java ومعرفة المميزات والعيوب

شرح Adapter Design Pattern بالتفصيل مع مثال توضيحي ومعرفة العيوب والمميزات يُعد Adapter Design Pattern…

شرح Dependency Inversion في مبادئ ال Solid لكتابة كود منظم

شرح Dependency Inversion في مبادئ ال Solid لكتابة كود منظم يعد استخدام المبدئ الاخير وهو…

تعلم استخدام Socket.IO في Flutter لتطبيقات تفاعلية مذهلة

مكتبة Socket.IO لـ Flutter: بناء تطبيقات تفاعلية في الوقت الحقيقيتُعتبر تطبيقات الزمن الحقيقي من أكثر…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع