0
기존 프로젝트에서 파급 효과를 추가 할 라이브러리 또는 종속성이 있습니까? 은 전체 프로젝트의 한 위치에 효과를 추가하려는 각 뷰에 리플 효과를 정의하고 싶지 않습니다.안드로이드 프로젝트에 파급 효과 추가
기존 프로젝트에서 파급 효과를 추가 할 라이브러리 또는 종속성이 있습니까? 은 전체 프로젝트의 한 위치에 효과를 추가하려는 각 뷰에 리플 효과를 정의하고 싶지 않습니다.안드로이드 프로젝트에 파급 효과 추가
리플 효과는 API 21 이상입니다. 다음과 같이 응용 프로그램의 테마로 정의 할 수 있습니다 : 없이
이 Button
, ImageButton
에 나타납니다
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar">
<item name="android:colorControlHighlight">@color/your_custom_color</item>
</style>
</resources>
your_custom_color을 APPCOMPAT 등 Views
을 APPCOMPAT
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorControlHighlight">@color/your_custom_color</item>
</style>
</resources>
으로
?android:colorControlHighlight
을 사용하여 ?attr/selectableItemBackground
은 View
의 앱에 내장 된 잔물결과 같은 색을 제공합니다 (background
).
체크 [this] (http://stackoverflow.com/questions/26604134/how-to-achieve-ripple-animation-using-support-library) out –
각 버튼에 리플 효과를 추가하고 싶지 않습니다. 구체적으로, 나는 단지 우리가 앱의 테마를 추가 할 때 추가하고 싶다. –
나도 알아,하지만 당신은 당신의 스타일이나 테마로 그것을 가질 수있다. 코드가 xml에 추가됩니다. 그것은'android : background = ... '입니다. –