Czy można zmienić kolor cienia wytwarzany przez właściwość elewacji xml? Chcę, aby cień był dynamicznie zmieniany przez kod.Zmiana systemu Android Kolor cienia elewacji materiału
Odpowiedz
Wiem, że to pytanie jest bardzo stare i prawdopodobnie autor już nie potrzebuje odpowiedzi. Zostawię to tutaj, aby inni mogli go znaleźć.
System elewacji Lollipopa nie obsługuje kolorowych cieni.
Ale jeśli potrzebujesz kolorowych cieni, możesz je zdobyć za pomocą węgla. Jest to rodzaj biblioteki wsparcia dla Material Design, aw najnowszej wersji istnieje możliwość zmiany koloru cienia. Jest mnóstwo ładnych projektów Behance z kolorowymi cieniami i pomyślałem, że byłoby miło je mieć pomimo braku takiej funkcji w systemie Android. Ważne jest, aby pamiętać, że kolorowe cienie są emulowane na wersjach Androida wszystkich wersji, również w wersji 5.0+.
plus1 dla tej sugestii biblioteki. –
- 1. SVG: kolor cienia
- 2. UICollectionViewCell kolor cienia
- 3. Zmiana koloru cienia UIToolbar dla UIBarButtonItem
- 4. Zmiana koloru kursora EditText systemu Android programowo
- 5. kamera zmiana nakładka z łożyskiem i elewacji
- 6. Zmiana stanu przełącznika systemu Android
- 7. Android, zmiana podkreślenia Kolor z EditText dynamicznie
- 8. Narysuj cienie elewacji na płótnie
- 9. Usuwanie dolnego cienia na pasku akcji - Android
- 10. Zmiana nazwy systemu Android Baza danych SQLite
- 11. Zmiana pin kolor MKMapView
- 12. pole wyboru koloru kątowego materiału
- 13. Dokładność elewacji CLLocation
- 14. Dostosowany do systemu Android przycisk; zmienia kolor tekstu
- 15. Zmiana koloru obramowania w formularzu systemu Windows
- 16. Android: okno dialogowe bez cienia wokół niego
- 17. Usuń efekt cienia na przycisku Android
- 18. Efekt cienia dla tekstu w systemie Android?
- 19. Dziwne zachowanie się cienia podczas odwracania karty
- 20. zmiana koloru tła UIAlertcontroller Kolor
- 21. Identyfikator urządzenia/konta specyficznego dla systemu Android do szyfrowania materiału siewnego
- 22. Android: zmiana tła w styles.xml
- 23. Jak uruchomić aplikację bez elewacji?
- 24. Projekt materiału Znaczniki layout_scrollFlags
- 25. Android ActionBar Kolor tekstu
- 26. Ustaw kolor tła: Android
- 27. Android: java.lang.IllegalArgumentException: Nieznany kolor
- 28. Android spinner kolor dzielnik
- 29. Kolor tła Android WebView
- 30. Zmiana koloru małego trójkąta pokrętła w android
Nie, kolor cieniu dostarczonych przez ramy nie mogą być zmieniane. – alanv
Ponieważ interesuje mnie kolor cienia na CardView, znalazłem coś, ale nie rozumiałem, jak go używać: 'https://github.com/gabrielemariotti/cardslib/blob/master/doc/SHADOW.md 'i znalazłem to również:' http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/5.0.1_r1/frameworks/support/v7/cardview/ res/values / colors.xml' – Davidea
A to: 'https: // developer.android.com/training/material/shadows-clipping.html' – Davidea