คำถามติดแท็ก shape

13
ตั้งค่าสีรูปร่างหุ่นยนต์โดยทางโปรแกรม
ฉันกำลังแก้ไขเพื่อทำให้คำถามง่ายขึ้นโดยหวังว่าจะช่วยให้ได้คำตอบที่ถูกต้อง บอกว่าฉันมีovalรูปร่างดังต่อไปนี้: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:angle="270" android:color="#FFFF0000"/> <stroke android:width="3dp" android:color="#FFAA0055"/> </shape> ฉันจะตั้งค่าสีโดยทางโปรแกรมจากภายในคลาสกิจกรรมได้อย่างไร

14
วิธีการเปลี่ยนสีของรูปร่างแบบไดนามิก?
ฉันมี <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#FFFF00" /> <padding android:left="7dp" android:top="7dp" android:right="7dp" android:bottom="7dp" /> </shape> <TextView android:background="@drawable/test" android:layout_height="45dp" android:layout_width="100dp" android:text="Moderate" /> ดังนั้นตอนนี้ฉันต้องการให้รูปร่างนี้เปลี่ยนสีตามข้อมูลที่ฉันได้รับจากการโทรจากเว็บเซอร์วิส ดังนั้นอาจเป็นสีเหลืองหรือสีเขียวหรือสีแดงหรืออะไรก็ได้ขึ้นอยู่กับสีที่ฉันได้รับจากการโทรทางเว็บ ฉันจะเปลี่ยนสีของรูปร่างได้อย่างไร จากข้อมูลนี้?

7
Android: การใช้การไล่ระดับสีเชิงเส้นเมื่อพื้นหลังมีลักษณะเป็นแถบ
ฉันกำลังพยายามใช้การไล่ระดับสีเชิงเส้นกับ ListView ของฉัน นี่คือเนื้อหาของ xml ที่วาดได้ของฉัน: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#3A3C39" android:endColor="#181818" android:angle="270" /> <corners android:radius="0dp" /> </shape> ดังนั้นฉันจึงใช้กับ ListView ของฉันด้วย: android:background="@drawable/shape_background_grey" ใช้งานได้ แต่ดูเหมือน "มีแถบ" บนโปรแกรมจำลองและในอุปกรณ์จริงด้วย มีวิธีใดบ้างที่จะลด "พฤติกรรม" นี้?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.