زر دائري الزاوية مع لون الخلفية في android
-
28-10-2019 - |
سؤال
أحتاج إلى إجراء زر مستدير الزاوية مع تغيير لون الخلفية في android.
كيف يمكنني فعل ذلك؟
نقدر كثيرًا ارتباط / رمز مثال.
المحلول
تريد استخدام أشكال Android Drawables. http://developer.android.com/guide/topics/resources /drawable-resource.html# الشكل
drawable / cool_button_background.xml
Genacodicetagpreثم سيتعين عليك إنشاء "محدد" قابل للرسم من تلك الأشكال القابلة للرسم. يتيح لك هذا جعل الزر يظهر بشكل مختلف حسب الحالة. IE: مضغوط ، مركّز ، إلخ. http://developer.android.com/guide/topics/resources /drawable-resource.html#StateList
drawable / cool_button.xml
Genacodicetagpreالمكافأة: قد ترغب في إنشاء نمط للزر بحيث يمكنك جعلها متسقة طوال البرنامج. يمكنك قص هذه الخطوة وتعيين android للزر: background="@ drawable / cool_button".
القيم / styles.xml
Genacodicetagpreأخيرًا ، الزر! Genacodicetagpre
نصائح أخرى
استيراد PorterDuff واستخدام setColorFilter () على النحو التالي
Genacodicetagpre