OSDN Git Service

Add ripple effect to buttons and layout
authorLuK1337 <priv.luk@gmail.com>
Sun, 8 Nov 2015 13:41:23 +0000 (14:41 +0100)
committerSteve Kondik <shade@chemlab.org>
Wed, 11 Nov 2015 12:12:23 +0000 (04:12 -0800)
Change-Id: Ibe40ad521a0e6549ff5abb90db43e72a93a5e309

res/drawable/ripple_drawable.xml [new file with mode: 0644]
res/layout/nav_bar.xml

diff --git a/res/drawable/ripple_drawable.xml b/res/drawable/ripple_drawable.xml
new file mode 100644 (file)
index 0000000..5296121
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright (C) 2015 The CyanogenMod Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License
+  -->
+
+<ripple xmlns:android="http://schemas.android.com/apk/res/android"
+    android:color="?android:attr/colorControlHighlight" />
index 12bbce0..8ddf05c 100644 (file)
@@ -26,7 +26,8 @@
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:orientation="vertical"
-            android:gravity="center">
+            android:gravity="center"
+            android:background="@drawable/ripple_drawable">
             <ImageView
                 android:paddingBottom="15dp"
                 android:layout_width="60dp"
@@ -47,7 +48,8 @@
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:orientation="vertical"
-            android:gravity="center">
+            android:gravity="center"
+            android:background="@drawable/ripple_drawable">
             <ImageView
                 android:paddingBottom="15dp"
                 android:layout_width="60dp"
@@ -66,7 +68,8 @@
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:orientation="vertical"
-            android:gravity="center">
+            android:gravity="center"
+            android:background="@drawable/ripple_drawable">
             <ImageView
                 android:paddingBottom="15dp"
                 android:layout_width="60dp"