This repository was archived by the owner on Jan 17, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 12 files changed +142
-11
lines changed
MaterialNavigationView/src/main/res Expand file tree Collapse file tree 12 files changed +142
-11
lines changed Original file line number Diff line number Diff line change 2
2
3
3
<selector xmlns : android =" http://schemas.android.com/apk/res/android" >
4
4
<item android : color =" ?attr/colorSecondary" android : alpha =" 0.12" android : state_checked =" true" />
5
+ <item android : color =" @android:color/white" android : alpha =" 0.12" android : state_pressed =" true" />
5
6
<item android : color =" @android:color/transparent" />
6
7
</selector >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+
3
+ <ripple xmlns : android =" http://schemas.android.com/apk/res/android"
4
+ android : color =" ?attr/colorControlHighlight" >
5
+ <item android : id =" @android:id/mask" >
6
+ <inset
7
+ android : insetLeft =" @dimen/nav_item_background_inset_default"
8
+ android : insetTop =" @dimen/nav_item_background_inset_default"
9
+ android : insetRight =" @dimen/nav_item_background_inset_right_default"
10
+ android : insetBottom =" @dimen/nav_item_background_inset_default" >
11
+ <shape >
12
+ <corners
13
+ android : bottomLeftRadius =" @dimen/nav_item_background_radius_default"
14
+ android : bottomRightRadius =" @dimen/nav_item_background_radius_default"
15
+ android : topLeftRadius =" @dimen/nav_item_background_radius_default"
16
+ android : topRightRadius =" @dimen/nav_item_background_radius_default" />
17
+ </shape >
18
+ </inset >
19
+ </item >
20
+ <item android : state_checked =" true" >
21
+ <inset
22
+ android : insetLeft =" @dimen/nav_item_background_inset_default"
23
+ android : insetTop =" @dimen/nav_item_background_inset_default"
24
+ android : insetRight =" @dimen/nav_item_background_inset_right_default"
25
+ android : insetBottom =" @dimen/nav_item_background_inset_default" >
26
+ <shape >
27
+ <corners
28
+ android : bottomLeftRadius =" @dimen/nav_item_background_radius_default"
29
+ android : bottomRightRadius =" @dimen/nav_item_background_radius_default"
30
+ android : topLeftRadius =" @dimen/nav_item_background_radius_default"
31
+ android : topRightRadius =" @dimen/nav_item_background_radius_default" />
32
+ </shape >
33
+ </inset >
34
+ </item >
35
+ <item >
36
+ <color android : color =" @android:color/transparent" />
37
+ </item >
38
+ </ripple >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+
3
+ <ripple xmlns : android =" http://schemas.android.com/apk/res/android"
4
+ android : color =" ?attr/colorControlHighlight" >
5
+ <item android : id =" @android:id/mask" >
6
+ <inset
7
+ android : insetLeft =" @dimen/nav_item_background_inset_left_sq"
8
+ android : insetTop =" @dimen/nav_item_background_inset_top_sq"
9
+ android : insetRight =" @dimen/nav_item_background_inset_right_sq"
10
+ android : insetBottom =" @dimen/nav_item_background_inset_bottom_sq" >
11
+ <shape >
12
+ <corners
13
+ android : bottomLeftRadius =" @dimen/nav_item_background_corner_radius_left_sq"
14
+ android : bottomRightRadius =" @dimen/nav_item_background_corner_radius_right_sq"
15
+ android : topLeftRadius =" @dimen/nav_item_background_corner_radius_left_sq"
16
+ android : topRightRadius =" @dimen/nav_item_background_corner_radius_right_sq" />
17
+
18
+ </shape >
19
+ </inset >
20
+ </item >
21
+ <item android : state_checked =" true" >
22
+ <inset
23
+ android : insetLeft =" @dimen/nav_item_background_inset_left_sq"
24
+ android : insetTop =" @dimen/nav_item_background_inset_top_sq"
25
+ android : insetRight =" @dimen/nav_item_background_inset_right_sq"
26
+ android : insetBottom =" @dimen/nav_item_background_inset_bottom_sq" >
27
+ <shape >
28
+ <corners
29
+ android : bottomLeftRadius =" @dimen/nav_item_background_corner_radius_left_sq"
30
+ android : bottomRightRadius =" @dimen/nav_item_background_corner_radius_right_sq"
31
+ android : topLeftRadius =" @dimen/nav_item_background_corner_radius_left_sq"
32
+ android : topRightRadius =" @dimen/nav_item_background_corner_radius_right_sq" />
33
+ </shape >
34
+ </inset >
35
+ </item >
36
+ <item >
37
+ <color android : color =" @android:color/transparent" />
38
+ </item >
39
+ </ripple >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+
3
+ <ripple xmlns : android =" http://schemas.android.com/apk/res/android"
4
+ android : color =" ?attr/colorControlHighlight" >
5
+ <item android : id =" @android:id/mask" >
6
+ <inset
7
+ android : insetLeft =" @dimen/nav_item_background_inset_left"
8
+ android : insetRight =" @dimen/nav_item_background_inset_right" >
9
+ <shape >
10
+ <corners
11
+ android : bottomLeftRadius =" @dimen/nav_item_background_corner_radius_left"
12
+ android : bottomRightRadius =" @dimen/nav_item_background_corner_radius_right"
13
+ android : topLeftRadius =" @dimen/nav_item_background_corner_radius_left"
14
+ android : topRightRadius =" @dimen/nav_item_background_corner_radius_right" />
15
+ </shape >
16
+ </inset >
17
+ </item >
18
+ <item >
19
+ <inset
20
+ android : insetLeft =" @dimen/nav_item_background_inset_left"
21
+ android : insetRight =" @dimen/nav_item_background_inset_right" >
22
+ <shape >
23
+ <corners
24
+ android : bottomLeftRadius =" @dimen/nav_item_background_corner_radius_left"
25
+ android : bottomRightRadius =" @dimen/nav_item_background_corner_radius_right"
26
+ android : topLeftRadius =" @dimen/nav_item_background_corner_radius_left"
27
+ android : topRightRadius =" @dimen/nav_item_background_corner_radius_right" />
28
+ </shape >
29
+ </inset >
30
+ </item >
31
+ <item >
32
+ <color android : color =" @android:color/transparent" />
33
+ </item >
34
+ </ripple >
Original file line number Diff line number Diff line change 2
2
<resources >
3
3
4
4
<style name =" Widget" parent =" @android:style/Widget.Material" />
5
+
6
+ <style name =" Widget.NavigationView" parent =" @style/Widget.MaterialComponents.NavigationView" >
7
+ <item name =" itemBackground" >@drawable/navigation_item_background_default</item >
8
+ <item name =" itemHorizontalPadding" >@dimen/nav_item_horizontal_padding</item >
9
+ </style >
10
+
11
+ <style name =" Widget.NavigationView.RippleEffect" parent =" " >
12
+ <item name =" android:colorControlHighlight" >@android:color/transparent</item >
13
+ </style >
5
14
</resources >
Original file line number Diff line number Diff line change 7
7
<item name =" itemHorizontalPadding" >@dimen/nav_item_horizontal_padding</item >
8
8
</style >
9
9
10
+ <style name =" Widget.NavigationView.RippleEffect" parent =" " />
11
+
10
12
</resources >
Original file line number Diff line number Diff line change @@ -39,10 +39,10 @@ dependencies {
39
39
implementation ' androidx.navigation:navigation-ui-ktx:2.0.0'
40
40
41
41
// Material Navigation View Library
42
- implementation ' com.shreyaspatil:MaterialNavigationView:1.1'
42
+ // implementation 'com.shreyaspatil:MaterialNavigationView:1.1'
43
43
44
44
testImplementation ' junit:junit:4.12'
45
45
androidTestImplementation ' androidx.test:runner:1.2.0'
46
46
androidTestImplementation ' androidx.test.espresso:espresso-core:3.2.0'
47
- // implementation project(path: ':MaterialNavigationView')
47
+ implementation project(path : ' :MaterialNavigationView' )
48
48
}
Original file line number Diff line number Diff line change 18
18
android : layout_width =" wrap_content"
19
19
android : layout_height =" match_parent"
20
20
android : layout_gravity =" start"
21
+ android : theme =" @style/Widget.NavigationView.RippleEffect"
21
22
app : headerLayout =" @layout/nav_header_main"
22
23
app : insetForeground =" @android:color/transparent"
23
24
app : itemIconTint =" @color/navigation_item_tint"
Original file line number Diff line number Diff line change 22
22
android : title =" @string/menu_tools" />
23
23
</group >
24
24
25
- <item android : title =" Communicate " >
25
+ <item android : title =" @string/communicate " >
26
26
<menu >
27
- <item
28
- android : id =" @+id/nav_share"
29
- android : icon =" @drawable/ic_menu_share"
30
- android : title =" @string/menu_share" />
31
- <item
32
- android : id =" @+id/nav_send"
33
- android : icon =" @drawable/ic_menu_send"
34
- android : title =" @string/menu_send" />
27
+ <group android : checkableBehavior =" single" >
28
+ <item
29
+ android : id =" @+id/nav_share"
30
+ android : icon =" @drawable/ic_menu_share"
31
+ android : title =" @string/menu_share" />
32
+ <item
33
+ android : id =" @+id/nav_send"
34
+ android : icon =" @drawable/ic_menu_send"
35
+ android : title =" @string/menu_send" />
36
+ </group >
35
37
</menu >
36
38
</item >
37
39
Original file line number Diff line number Diff line change 7
7
<string name =" menu_tools" >Tools</string >
8
8
<string name =" menu_share" >Share</string >
9
9
<string name =" menu_send" >Send</string >
10
+ <string name =" communicate" >Communicate</string >
10
11
</resources >
Original file line number Diff line number Diff line change 7
7
<item name =" colorPrimaryDark" >@color/colorPrimaryDark</item >
8
8
<item name =" colorAccent" >@color/colorAccent</item >
9
9
<item name =" colorSecondary" >@color/colorPrimary</item >
10
+ <item name =" colorControlHighlight" >@android:color/black</item >
10
11
<item name =" android:fontFamily" >@font/montserrat</item >
11
12
</style >
12
13
You can’t perform that action at this time.
0 commit comments