ADD week 5
This commit is contained in:
		| @@ -0,0 +1,23 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:name="strike_through" | ||||
|         android:pathData="@string/path_password_strike_through" | ||||
|         android:strokeColor="@android:color/white" | ||||
|         android:strokeWidth="1.8" | ||||
|         android:trimPathEnd="0" | ||||
|         android:strokeLineCap="square"/> | ||||
|     <group> | ||||
|         <clip-path | ||||
|             android:name="eye_mask" | ||||
|             android:pathData="@string/path_password_eye_mask_visible"/> | ||||
|         <path | ||||
|             android:name="eye" | ||||
|             android:fillColor="@android:color/white" | ||||
|             android:pathData="@string/path_password_eye"/> | ||||
|     </group> | ||||
| </vector> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="@android:interpolator/fast_out_slow_in" | ||||
|     android:duration="@integer/hide_password_duration" | ||||
|     android:valueFrom="@string/path_password_eye_mask_visible" | ||||
|     android:valueTo="@string/path_password_eye_mask_strike_through" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="@android:interpolator/fast_out_slow_in" | ||||
|     android:duration="@integer/hide_password_duration" | ||||
|     android:valueFrom="0" | ||||
|     android:valueTo="1" | ||||
|     android:propertyName="trimPathEnd"/> | ||||
| @@ -0,0 +1,22 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:name="strike_through" | ||||
|         android:pathData="@string/path_password_strike_through" | ||||
|         android:strokeColor="@android:color/white" | ||||
|         android:strokeWidth="1.8" | ||||
|         android:strokeLineCap="square"/> | ||||
|     <group> | ||||
|         <clip-path | ||||
|             android:name="eye_mask" | ||||
|             android:pathData="@string/path_password_eye_mask_strike_through"/> | ||||
|         <path | ||||
|             android:name="eye" | ||||
|             android:fillColor="@android:color/white" | ||||
|             android:pathData="@string/path_password_eye"/> | ||||
|     </group> | ||||
| </vector> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="@android:interpolator/fast_out_linear_in" | ||||
|     android:duration="@integer/show_password_duration" | ||||
|     android:valueFrom="@string/path_password_eye_mask_strike_through" | ||||
|     android:valueTo="@string/path_password_eye_mask_visible" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="@android:interpolator/fast_out_linear_in" | ||||
|     android:duration="@integer/show_password_duration" | ||||
|     android:valueFrom="1" | ||||
|     android:valueTo="0" | ||||
|     android:propertyName="trimPathEnd"/> | ||||
| @@ -0,0 +1,23 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:name="strike_through" | ||||
|         android:pathData="@string/path_password_strike_through" | ||||
|         android:strokeColor="@android:color/white" | ||||
|         android:strokeWidth="1.8" | ||||
|         android:trimPathEnd="0" | ||||
|         android:strokeLineCap="square"/> | ||||
|     <group> | ||||
|         <clip-path | ||||
|             android:name="eye_mask" | ||||
|             android:pathData="@string/path_password_eye_mask_visible"/> | ||||
|         <path | ||||
|             android:name="eye" | ||||
|             android:fillColor="@android:color/white" | ||||
|             android:pathData="@string/path_password_eye"/> | ||||
|     </group> | ||||
| </vector> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingStandardInterpolator" | ||||
|     android:duration="?attr/motionDurationMedium2" | ||||
|     android:valueFrom="@string/path_password_eye_mask_visible" | ||||
|     android:valueTo="@string/path_password_eye_mask_strike_through" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingStandardInterpolator" | ||||
|     android:duration="?attr/motionDurationMedium2" | ||||
|     android:valueFrom="0" | ||||
|     android:valueTo="1" | ||||
|     android:propertyName="trimPathEnd"/> | ||||
| @@ -0,0 +1,22 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:name="strike_through" | ||||
|         android:pathData="@string/path_password_strike_through" | ||||
|         android:strokeColor="@android:color/white" | ||||
|         android:strokeWidth="1.8" | ||||
|         android:strokeLineCap="square"/> | ||||
|     <group> | ||||
|         <clip-path | ||||
|             android:name="eye_mask" | ||||
|             android:pathData="@string/path_password_eye_mask_strike_through"/> | ||||
|         <path | ||||
|             android:name="eye" | ||||
|             android:fillColor="@android:color/white" | ||||
|             android:pathData="@string/path_password_eye"/> | ||||
|     </group> | ||||
| </vector> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingStandardInterpolator" | ||||
|     android:duration="?attr/motionDurationShort4" | ||||
|     android:valueFrom="@string/path_password_eye_mask_strike_through" | ||||
|     android:valueTo="@string/path_password_eye_mask_visible" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingStandardInterpolator" | ||||
|     android:duration="?attr/motionDurationShort4" | ||||
|     android:valueFrom="1" | ||||
|     android:valueTo="0" | ||||
|     android:propertyName="trimPathEnd"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedAccelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_short3" | ||||
|     android:valueFrom="1" | ||||
|     android:valueTo="0.6" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="scaleX"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedAccelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_short3" | ||||
|     android:valueFrom="1" | ||||
|     android:valueTo="0.6" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="scaleY"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingLinearInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_short1" | ||||
|     android:valueFrom="1" | ||||
|     android:valueTo="0" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="fillAlpha"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedAccelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_medium3" | ||||
|     android:valueFrom="@string/mtrl_checkbox_button_icon_path_checked" | ||||
|     android:valueTo="@string/mtrl_checkbox_button_icon_path_indeterminate" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedAccelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_short3" | ||||
|     android:valueFrom="1" | ||||
|     android:valueTo="0.6" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="scaleX"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedAccelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_short3" | ||||
|     android:valueFrom="1" | ||||
|     android:valueTo="0.6" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="scaleY"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingLinearInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_short1" | ||||
|     android:valueFrom="1" | ||||
|     android:valueTo="0" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="fillAlpha"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedAccelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_medium3" | ||||
|     android:valueFrom="@string/mtrl_checkbox_button_icon_path_indeterminate" | ||||
|     android:valueTo="@string/mtrl_checkbox_button_icon_path_checked" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedAccelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_short3" | ||||
|     android:valueFrom="1" | ||||
|     android:valueTo="0.6" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="scaleX"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedAccelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_short3" | ||||
|     android:valueFrom="1" | ||||
|     android:valueTo="0.6" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="scaleY"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingLinearInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_short1" | ||||
|     android:valueFrom="1" | ||||
|     android:valueTo="0" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="fillAlpha"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedDecelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_medium3" | ||||
|     android:valueFrom="0.6" | ||||
|     android:valueTo="1" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="scaleX"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedDecelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_medium3" | ||||
|     android:valueFrom="0.6" | ||||
|     android:valueTo="1" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="scaleY"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedDecelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_medium3" | ||||
|     android:valueFrom="0" | ||||
|     android:valueTo="1" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="trimPathEnd"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedDecelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_medium3" | ||||
|     android:valueFrom="0.6" | ||||
|     android:valueTo="1" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="scaleX"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedDecelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_medium3" | ||||
|     android:valueFrom="0.6" | ||||
|     android:valueTo="1" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="scaleY"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingLinearInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_short1" | ||||
|     android:valueFrom="0" | ||||
|     android:valueTo="1" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="fillAlpha"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedDecelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_medium3" | ||||
|     android:valueFrom="0.6" | ||||
|     android:valueTo="1" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="scaleX"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingEmphasizedDecelerateInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_medium3" | ||||
|     android:valueFrom="0.6" | ||||
|     android:valueTo="1" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="scaleY"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="?attr/motionEasingLinearInterpolator" | ||||
|     android:duration="@integer/m3_sys_motion_duration_short1" | ||||
|     android:valueFrom="0" | ||||
|     android:valueTo="1" | ||||
|     android:valueType="floatType" | ||||
|     android:propertyName="fillAlpha"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="@interpolator/m3_sys_motion_easing_standard" | ||||
|     android:duration="@integer/mtrl_switch_thumb_pressed_duration" | ||||
|     android:valueFrom="@string/mtrl_switch_thumb_path_checked" | ||||
|     android:valueTo="@string/mtrl_switch_thumb_path_pressed" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:duration="@integer/mtrl_switch_thumb_pre_morphing_duration" | ||||
|     android:valueFrom="@string/mtrl_switch_thumb_path_checked" | ||||
|     android:valueTo="@string/mtrl_switch_thumb_path_morphing" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:duration="@integer/mtrl_switch_thumb_post_morphing_duration" | ||||
|     android:startOffset="@integer/mtrl_switch_thumb_pre_morphing_duration" | ||||
|     android:valueFrom="@string/mtrl_switch_thumb_path_morphing" | ||||
|     android:valueTo="@string/mtrl_switch_thumb_path_unchecked" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="@interpolator/m3_sys_motion_easing_standard" | ||||
|     android:duration="@integer/mtrl_switch_thumb_pressed_duration" | ||||
|     android:valueFrom="@string/mtrl_switch_thumb_path_pressed" | ||||
|     android:valueTo="@string/mtrl_switch_thumb_path_checked" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="@interpolator/m3_sys_motion_easing_emphasized" | ||||
|     android:duration="@integer/mtrl_switch_thumb_pressed_duration" | ||||
|     android:valueFrom="@string/mtrl_switch_thumb_path_pressed" | ||||
|     android:valueTo="@string/mtrl_switch_thumb_path_unchecked" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:duration="@integer/mtrl_switch_thumb_post_morphing_duration" | ||||
|     android:valueFrom="@string/mtrl_switch_thumb_path_unchecked" | ||||
|     android:valueTo="@string/mtrl_switch_thumb_path_morphing" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:duration="@integer/mtrl_switch_thumb_pre_morphing_duration" | ||||
|     android:startOffset="@integer/mtrl_switch_thumb_post_morphing_duration" | ||||
|     android:valueFrom="@string/mtrl_switch_thumb_path_morphing" | ||||
|     android:valueTo="@string/mtrl_switch_thumb_path_checked" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,8 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" | ||||
|     android:interpolator="@interpolator/m3_sys_motion_easing_standard" | ||||
|     android:duration="@integer/mtrl_switch_thumb_pressed_duration" | ||||
|     android:valueFrom="@string/mtrl_switch_thumb_path_unchecked" | ||||
|     android:valueTo="@string/mtrl_switch_thumb_path_pressed" | ||||
|     android:valueType="pathType" | ||||
|     android:propertyName="pathData"/> | ||||
| @@ -0,0 +1,2 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:attr/colorControlHighlight"/> | ||||
| @@ -0,0 +1,10 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:drawable="@drawable/abc_btn_default_mtrl_shape"/> | ||||
|     <item | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_btn_default_mtrl_shape"/> | ||||
|     <item android:drawable="@android:color/transparent"/> | ||||
| </selector> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_checked="true" | ||||
|         android:drawable="@drawable/abc_btn_check_to_on_mtrl_015"/> | ||||
|     <item android:drawable="@drawable/abc_btn_check_to_on_mtrl_000"/> | ||||
| </selector> | ||||
| @@ -0,0 +1,18 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <animated-selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_checked="true" | ||||
|         android:id="@+id/checked" | ||||
|         android:drawable="@drawable/btn_checkbox_checked_mtrl"/> | ||||
|     <item | ||||
|         android:id="@+id/unchecked" | ||||
|         android:drawable="@drawable/btn_checkbox_unchecked_mtrl"/> | ||||
|     <transition | ||||
|         android:drawable="@drawable/btn_checkbox_unchecked_to_checked_mtrl_animation" | ||||
|         android:toId="@+id/checked" | ||||
|         android:fromId="@+id/unchecked"/> | ||||
|     <transition | ||||
|         android:drawable="@drawable/btn_checkbox_checked_to_unchecked_mtrl_animation" | ||||
|         android:toId="@+id/unchecked" | ||||
|         android:fromId="@+id/checked"/> | ||||
| </animated-selector> | ||||
| @@ -0,0 +1,35 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <inset xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:insetLeft="@dimen/abc_button_inset_horizontal_material" | ||||
|     android:insetRight="@dimen/abc_button_inset_horizontal_material" | ||||
|     android:insetTop="@dimen/abc_button_inset_vertical_material" | ||||
|     android:insetBottom="@dimen/abc_button_inset_vertical_material"> | ||||
|     <ripple android:color="?android:attr/colorControlHighlight"> | ||||
|         <item> | ||||
|             <selector> | ||||
|                 <item android:state_enabled="false"> | ||||
|                     <shape android:shape="rectangle"> | ||||
|                         <corners android:radius="@dimen/abc_control_corner_material"/> | ||||
|                         <solid android:color="?android:attr/colorButtonNormal"/> | ||||
|                         <padding | ||||
|                             android:left="@dimen/abc_button_padding_horizontal_material" | ||||
|                             android:top="@dimen/abc_button_padding_vertical_material" | ||||
|                             android:right="@dimen/abc_button_padding_horizontal_material" | ||||
|                             android:bottom="@dimen/abc_button_padding_vertical_material"/> | ||||
|                     </shape> | ||||
|                 </item> | ||||
|                 <item> | ||||
|                     <shape android:shape="rectangle"> | ||||
|                         <corners android:radius="@dimen/abc_control_corner_material"/> | ||||
|                         <solid android:color="?android:attr/colorAccent"/> | ||||
|                         <padding | ||||
|                             android:left="@dimen/abc_button_padding_horizontal_material" | ||||
|                             android:top="@dimen/abc_button_padding_vertical_material" | ||||
|                             android:right="@dimen/abc_button_padding_horizontal_material" | ||||
|                             android:bottom="@dimen/abc_button_padding_vertical_material"/> | ||||
|                     </shape> | ||||
|                 </item> | ||||
|             </selector> | ||||
|         </item> | ||||
|     </ripple> | ||||
| </inset> | ||||
| @@ -0,0 +1,16 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <inset xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:insetLeft="@dimen/abc_button_inset_horizontal_material" | ||||
|     android:insetRight="@dimen/abc_button_inset_horizontal_material" | ||||
|     android:insetTop="@dimen/abc_button_inset_vertical_material" | ||||
|     android:insetBottom="@dimen/abc_button_inset_vertical_material"> | ||||
|     <shape android:shape="rectangle"> | ||||
|         <corners android:radius="@dimen/abc_control_corner_material"/> | ||||
|         <solid android:color="@android:color/white"/> | ||||
|         <padding | ||||
|             android:left="@dimen/abc_button_padding_horizontal_material" | ||||
|             android:top="@dimen/abc_button_padding_vertical_material" | ||||
|             android:right="@dimen/abc_button_padding_horizontal_material" | ||||
|             android:bottom="@dimen/abc_button_padding_vertical_material"/> | ||||
|     </shape> | ||||
| </inset> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_checked="true" | ||||
|         android:drawable="@drawable/abc_btn_radio_to_on_mtrl_015"/> | ||||
|     <item android:drawable="@drawable/abc_btn_radio_to_on_mtrl_000"/> | ||||
| </selector> | ||||
| @@ -0,0 +1,18 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <animated-selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_checked="true" | ||||
|         android:id="@+id/on" | ||||
|         android:drawable="@drawable/btn_radio_on_mtrl"/> | ||||
|     <item | ||||
|         android:id="@+id/off" | ||||
|         android:drawable="@drawable/btn_radio_off_mtrl"/> | ||||
|     <transition | ||||
|         android:drawable="@drawable/btn_radio_on_to_off_mtrl_animation" | ||||
|         android:toId="@+id/off" | ||||
|         android:fromId="@+id/on"/> | ||||
|     <transition | ||||
|         android:drawable="@drawable/btn_radio_off_to_on_mtrl_animation" | ||||
|         android:toId="@+id/on" | ||||
|         android:fromId="@+id/off"/> | ||||
| </animated-selector> | ||||
| @@ -0,0 +1,4 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> | ||||
|     <solid android:color="@android:color/white"/> | ||||
| </shape> | ||||
| @@ -0,0 +1,4 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <shape xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <solid android:color="@android:color/white"/> | ||||
| </shape> | ||||
| @@ -0,0 +1,11 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <inset xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:insetLeft="16dp" | ||||
|     android:insetRight="16dp" | ||||
|     android:insetTop="16dp" | ||||
|     android:insetBottom="16dp"> | ||||
|     <shape android:shape="rectangle"> | ||||
|         <corners android:radius="?attr/dialogCornerRadius"/> | ||||
|         <solid android:color="@android:color/white"/> | ||||
|     </shape> | ||||
| </inset> | ||||
| @@ -0,0 +1,27 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <inset xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:insetLeft="@dimen/abc_edit_text_inset_horizontal_material" | ||||
|     android:insetRight="@dimen/abc_edit_text_inset_horizontal_material" | ||||
|     android:insetTop="@dimen/abc_edit_text_inset_top_material" | ||||
|     android:insetBottom="@dimen/abc_edit_text_inset_bottom_material"> | ||||
|     <selector> | ||||
|         <item android:state_enabled="false"> | ||||
|             <nine-patch | ||||
|                 android:src="@drawable/abc_textfield_default_mtrl_alpha" | ||||
|                 android:tint="?attr/colorControlNormal" | ||||
|                 android:alpha="?android:attr/disabledAlpha"/> | ||||
|         </item> | ||||
|         <item | ||||
|             android:state_focused="false" | ||||
|             android:state_pressed="false"> | ||||
|             <nine-patch | ||||
|                 android:src="@drawable/abc_textfield_default_mtrl_alpha" | ||||
|                 android:tint="?attr/colorControlNormal"/> | ||||
|         </item> | ||||
|         <item> | ||||
|             <nine-patch | ||||
|                 android:src="@drawable/abc_textfield_activated_mtrl_alpha" | ||||
|                 android:tint="?attr/colorControlActivated"/> | ||||
|         </item> | ||||
|     </selector> | ||||
| </inset> | ||||
| @@ -0,0 +1,12 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:tint="?attr/colorControlNormal" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:autoMirrored="true" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="@android:color/white" | ||||
|         android:pathData="M20,11L7.8,11l5.6,-5.6L12,4l-8,8l8,8l1.4,-1.4L7.8,13L20,13L20,11z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,19 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:tint="?attr/colorControlNormal" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:autoMirrored="true" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <group | ||||
|         android:name="arrow" | ||||
|         android:pivotX="12" | ||||
|         android:pivotY="12" | ||||
|         android:rotation="90"> | ||||
|         <path | ||||
|             android:fillColor="@android:color/black" | ||||
|             android:pathData="M7,14 L12,9 L17,14 L7,14 Z"/> | ||||
|         <path android:pathData="M0,0 L24,0 L24,24 L0,24 L0,0 Z"/> | ||||
|     </group> | ||||
| </vector> | ||||
							
								
								
									
										11
									
								
								02-Easy5/E5/resources/res/drawable/abc_ic_clear_material.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								02-Easy5/E5/resources/res/drawable/abc_ic_clear_material.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:tint="?attr/colorControlNormal" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="@android:color/white" | ||||
|         android:pathData="M19,6.41L17.59,5,12,10.59,6.41,5,5,6.41,10.59,12,5,17.59,6.41,19,12,13.41,17.59,19,19,17.59,13.41,12z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,11 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:tint="?attr/colorControlNormal" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="@android:color/white" | ||||
|         android:pathData="M10,6l-1.4,1.4 4.599999,4.6 -4.599999,4.6 1.4,1.4 6,-6z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,11 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:autoMirrored="true" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="#ffffff" | ||||
|         android:pathData="M16,1L4,1c-1.1,0 -2,0.9 -2,2v14h2L4,3h12L16,1zM19,5L8,5c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h11c1.1,0 2,-0.9 2,-2L21,7c0,-1.1 -0.9,-2 -2,-2zM19,21L8,21L8,7h11v14z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,11 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:autoMirrored="true" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="#ffffff" | ||||
|         android:pathData="M9.64,7.64c0.23,-0.5 0.36,-1.05 0.36,-1.64 0,-2.21 -1.79,-4 -4,-4S2,3.79 2,6s1.79,4 4,4c0.59,0 1.14,-0.13 1.64,-0.36L10,12l-2.36,2.36C7.14,14.13 6.59,14 6,14c-2.21,0 -4,1.79 -4,4s1.79,4 4,4 4,-1.79 4,-4c0,-0.59 -0.13,-1.14 -0.36,-1.64L12,14l7,7h3v-1L9.64,7.64zM6,8c-1.1,0 -2,-0.89 -2,-2s0.9,-2 2,-2 2,0.89 2,2 -0.9,2 -2,2zM6,20c-1.1,0 -2,-0.89 -2,-2s0.9,-2 2,-2 2,0.89 2,2 -0.9,2 -2,2zM12,12.5c-0.28,0 -0.5,-0.22 -0.5,-0.5s0.22,-0.5 0.5,-0.5 0.5,0.22 0.5,0.5 -0.22,0.5 -0.5,0.5zM19,3l-6,6 2,2 7,-7L22,3z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,11 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:tint="?attr/colorControlNormal" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="@android:color/white" | ||||
|         android:pathData="M12,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2c-1.1,0 -2,0.9 -2,2S10.9,8 12,8zM12,10c-1.1,0 -2,0.9 -2,2s0.9,2 2,2c1.1,0 2,-0.9 2,-2S13.1,10 12,10zM12,16c-1.1,0 -2,0.9 -2,2s0.9,2 2,2c1.1,0 2,-0.9 2,-2S13.1,16 12,16z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,10 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="#ffffff" | ||||
|         android:pathData="M19,2h-4.18C14.4,0.84 13.3,0 12,0c-1.3,0 -2.4,0.84 -2.82,2L5,2c-1.1,0 -2,0.9 -2,2v16c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,4c0,-1.1 -0.9,-2 -2,-2zM12,2c0.55,0 1,0.45 1,1s-0.45,1 -1,1 -1,-0.45 -1,-1 0.45,-1 1,-1zM19,20L5,20L5,4h2v3h10L17,4h2v16z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,10 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="#ffffff" | ||||
|         android:pathData="M3,5h2L5,3c-1.1,0 -2,0.9 -2,2zM3,13h2v-2L3,11v2zM7,21h2v-2L7,19v2zM3,9h2L5,7L3,7v2zM13,3h-2v2h2L13,3zM19,3v2h2c0,-1.1 -0.9,-2 -2,-2zM5,21v-2L3,19c0,1.1 0.9,2 2,2zM3,17h2v-2L3,15v2zM9,3L7,3v2h2L9,3zM11,21h2v-2h-2v2zM19,13h2v-2h-2v2zM19,21c1.1,0 2,-0.9 2,-2h-2v2zM19,9h2L21,7h-2v2zM19,17h2v-2h-2v2zM15,21h2v-2h-2v2zM15,5h2L17,3h-2v2zM7,17h10L17,7L7,7v10zM9,9h6v6L9,15L9,9z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,10 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="#ffffff" | ||||
|         android:pathData="M18,16.08c-0.76,0 -1.44,0.3 -1.96,0.77L8.91,12.7c0.05,-0.23 0.09,-0.46 0.09,-0.7s-0.04,-0.47 -0.09,-0.7l7.05,-4.11c0.54,0.5 1.25,0.81 2.04,0.81 1.66,0 3,-1.34 3,-3s-1.34,-3 -3,-3 -3,1.34 -3,3c0,0.24 0.04,0.47 0.09,0.7L8.04,9.81C7.5,9.31 6.79,9 6,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3c0.79,0 1.5,-0.31 2.04,-0.81l7.12,4.16c-0.05,0.21 -0.08,0.43 -0.08,0.65 0,1.61 1.31,2.92 2.92,2.92 1.61,0 2.92,-1.31 2.92,-2.92s-1.31,-2.92 -2.92,-2.92z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,11 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:tint="?attr/colorControlNormal" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="@android:color/white" | ||||
|         android:pathData="M15.5,14l-0.8,0l-0.3,-0.3c1,-1.1 1.6,-2.6 1.6,-4.2C16,5.9 13.1,3 9.5,3C5.9,3 3,5.9 3,9.5S5.9,16 9.5,16c1.6,0 3.1,-0.6 4.2,-1.6l0.3,0.3l0,0.8l5,5l1.5,-1.5L15.5,14zM9.5,14C7,14 5,12 5,9.5S7,5 9.5,5C12,5 14,7 14,9.5S12,14 9.5,14z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,11 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:tint="?attr/colorControlNormal" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="@android:color/white" | ||||
|         android:pathData="M12,14c1.7,0 3,-1.3 3,-3l0,-6c0,-1.7 -1.3,-3 -3,-3c-1.7,0 -3,1.3 -3,3l0,6C9,12.7 10.3,14 12,14zM17.299999,11c0,3 -2.5,5.1 -5.3,5.1c-2.8,0 -5.3,-2.1 -5.3,-5.1L5,11c0,3.4 2.7,6.2 6,6.7L11,21l2,0l0,-3.3c3.3,-0.5 6,-3.3 6,-6.7L17.299999,11.000001z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,24 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_enabled="false" | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_list_selector_disabled_holo_dark"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_enabled="false" | ||||
|         android:drawable="@drawable/abc_list_selector_disabled_holo_dark"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_list_selector_background_transition_holo_dark"/> | ||||
|     <item | ||||
|         android:state_focused="false" | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_list_selector_background_transition_holo_dark"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:drawable="@drawable/abc_list_focused_holo"/> | ||||
|     <item android:drawable="@android:color/transparent"/> | ||||
| </selector> | ||||
| @@ -0,0 +1,24 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_enabled="false" | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_list_selector_disabled_holo_light"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_enabled="false" | ||||
|         android:drawable="@drawable/abc_list_selector_disabled_holo_light"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_list_selector_background_transition_holo_light"/> | ||||
|     <item | ||||
|         android:state_focused="false" | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_list_selector_background_transition_holo_light"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:drawable="@drawable/abc_list_focused_holo"/> | ||||
|     <item android:drawable="@android:color/transparent"/> | ||||
| </selector> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <shape xmlns:android="http://schemas.android.com/apk/res/android" android:tint="?android:attr/colorForeground"> | ||||
|     <solid android:color="#1f000000"/> | ||||
|     <size | ||||
|         android:height="1dp" | ||||
|         android:width="1dp"/> | ||||
| </shape> | ||||
| @@ -0,0 +1,5 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <transition xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item android:drawable="@drawable/abc_list_pressed_holo_dark"/> | ||||
|     <item android:drawable="@drawable/abc_list_longpressed_holo"/> | ||||
| </transition> | ||||
| @@ -0,0 +1,5 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <transition xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item android:drawable="@drawable/abc_list_pressed_holo_light"/> | ||||
|     <item android:drawable="@drawable/abc_list_longpressed_holo"/> | ||||
| </transition> | ||||
| @@ -0,0 +1,26 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_window_focused="false" | ||||
|         android:drawable="@android:color/transparent"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_enabled="false" | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_list_selector_disabled_holo_dark"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_enabled="false" | ||||
|         android:drawable="@drawable/abc_list_selector_disabled_holo_dark"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_list_selector_background_transition_holo_dark"/> | ||||
|     <item | ||||
|         android:state_focused="false" | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_list_selector_background_transition_holo_dark"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:drawable="@drawable/abc_list_focused_holo"/> | ||||
| </selector> | ||||
| @@ -0,0 +1,26 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_window_focused="false" | ||||
|         android:drawable="@android:color/transparent"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_enabled="false" | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_list_selector_disabled_holo_light"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_enabled="false" | ||||
|         android:drawable="@drawable/abc_list_selector_disabled_holo_light"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_list_selector_background_transition_holo_light"/> | ||||
|     <item | ||||
|         android:state_focused="false" | ||||
|         android:state_pressed="true" | ||||
|         android:drawable="@drawable/abc_list_selector_background_transition_holo_light"/> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:drawable="@drawable/abc_list_focused_holo"/> | ||||
| </selector> | ||||
| @@ -0,0 +1,2 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <layer-list/> | ||||
| @@ -0,0 +1,2 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <layer-list/> | ||||
| @@ -0,0 +1,2 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <layer-list/> | ||||
| @@ -0,0 +1,25 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <selector xmlns:android="http://schemas.android.com/apk/res/android" android:constantSize="true"> | ||||
|     <item | ||||
|         android:state_enabled="false" | ||||
|         android:state_pressed="true"> | ||||
|         <bitmap | ||||
|             android:gravity="center" | ||||
|             android:src="@drawable/abc_scrubber_control_off_mtrl_alpha"/> | ||||
|     </item> | ||||
|     <item android:state_enabled="false"> | ||||
|         <bitmap | ||||
|             android:gravity="center" | ||||
|             android:src="@drawable/abc_scrubber_control_off_mtrl_alpha"/> | ||||
|     </item> | ||||
|     <item android:state_pressed="true"> | ||||
|         <bitmap | ||||
|             android:gravity="center" | ||||
|             android:src="@drawable/abc_scrubber_control_to_pressed_mtrl_005"/> | ||||
|     </item> | ||||
|     <item> | ||||
|         <bitmap | ||||
|             android:gravity="center" | ||||
|             android:src="@drawable/abc_scrubber_control_to_pressed_mtrl_000"/> | ||||
|     </item> | ||||
| </selector> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> | ||||
|     <size | ||||
|         android:height="@dimen/abc_progress_bar_height_material" | ||||
|         android:width="@dimen/abc_progress_bar_height_material"/> | ||||
|     <solid android:color="@android:color/white"/> | ||||
| </shape> | ||||
| @@ -0,0 +1,26 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:id="@android:id/background" | ||||
|         android:drawable="@drawable/abc_scrubber_track_mtrl_alpha"/> | ||||
|     <item android:id="@android:id/secondaryProgress"> | ||||
|         <scale android:scaleWidth="100%"> | ||||
|             <selector> | ||||
|                 <item android:state_enabled="false"> | ||||
|                     <color android:color="@android:color/transparent"/> | ||||
|                 </item> | ||||
|                 <item android:drawable="@drawable/abc_scrubber_primary_mtrl_alpha"/> | ||||
|             </selector> | ||||
|         </scale> | ||||
|     </item> | ||||
|     <item android:id="@android:id/progress"> | ||||
|         <scale android:scaleWidth="100%"> | ||||
|             <selector> | ||||
|                 <item android:state_enabled="false"> | ||||
|                     <color android:color="@android:color/transparent"/> | ||||
|                 </item> | ||||
|                 <item android:drawable="@drawable/abc_scrubber_primary_mtrl_alpha"/> | ||||
|             </selector> | ||||
|         </scale> | ||||
|     </item> | ||||
| </layer-list> | ||||
| @@ -0,0 +1,23 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <inset xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:insetLeft="@dimen/abc_control_inset_material" | ||||
|     android:insetRight="@dimen/abc_control_inset_material" | ||||
|     android:insetTop="@dimen/abc_control_inset_material" | ||||
|     android:insetBottom="@dimen/abc_control_inset_material"> | ||||
|     <selector> | ||||
|         <item | ||||
|             android:state_checked="false" | ||||
|             android:state_pressed="false"> | ||||
|             <layer-list> | ||||
|                 <item android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/> | ||||
|                 <item android:drawable="@drawable/abc_spinner_mtrl_am_alpha"/> | ||||
|             </layer-list> | ||||
|         </item> | ||||
|         <item> | ||||
|             <layer-list> | ||||
|                 <item android:drawable="@drawable/abc_textfield_activated_mtrl_alpha"/> | ||||
|                 <item android:drawable="@drawable/abc_spinner_mtrl_am_alpha"/> | ||||
|             </layer-list> | ||||
|         </item> | ||||
|     </selector> | ||||
| </inset> | ||||
							
								
								
									
										10
									
								
								02-Easy5/E5/resources/res/drawable/abc_star_black_48dp.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								02-Easy5/E5/resources/res/drawable/abc_star_black_48dp.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:height="48dp" | ||||
|     android:width="48dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="@android:color/black" | ||||
|         android:pathData="M12,17.27L18.18,21l-1.64,-7.03L22,9.24l-7.19,-0.61L12,2 9.19,8.63 2,9.24l5.46,4.73L5.82,21z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,10 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:height="48dp" | ||||
|     android:width="48dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="@android:color/black" | ||||
|         android:pathData="M12,2L9.19,8.63L2,9.24l5.46,4.73L5.82,21L12,17.27z"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_checked="true" | ||||
|         android:drawable="@drawable/abc_btn_switch_to_on_mtrl_00012"/> | ||||
|     <item android:drawable="@drawable/abc_btn_switch_to_on_mtrl_00001"/> | ||||
| </selector> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_selected="true" | ||||
|         android:drawable="@drawable/abc_tab_indicator_mtrl_alpha"/> | ||||
|     <item android:drawable="@android:color/transparent"/> | ||||
| </selector> | ||||
| @@ -0,0 +1,7 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> | ||||
|     <size | ||||
|         android:height="2dp" | ||||
|         android:width="2dp"/> | ||||
|     <solid android:color="@android:color/white"/> | ||||
| </shape> | ||||
| @@ -0,0 +1,15 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_focused="true" | ||||
|         android:state_enabled="true" | ||||
|         android:drawable="@drawable/abc_textfield_search_activated_mtrl_alpha"/> | ||||
|     <item | ||||
|         android:state_enabled="true" | ||||
|         android:drawable="@drawable/abc_textfield_search_activated_mtrl_alpha" | ||||
|         android:state_activated="true"/> | ||||
|     <item | ||||
|         android:state_enabled="true" | ||||
|         android:drawable="@drawable/abc_textfield_search_default_mtrl_alpha"/> | ||||
|     <item android:drawable="@drawable/abc_textfield_search_default_mtrl_alpha"/> | ||||
| </selector> | ||||
							
								
								
									
										10
									
								
								02-Easy5/E5/resources/res/drawable/abc_vector_test.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								02-Easy5/E5/resources/res/drawable/abc_vector_test.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="@android:color/white" | ||||
|         android:pathData="M20,11L7.8,11l5.6,-5.6L12,4l-8,8l8,8l1.4,-1.4L7.8,13L20,13L20,11z"/> | ||||
| </vector> | ||||
							
								
								
									
										9
									
								
								02-Easy5/E5/resources/res/drawable/avd_hide_password.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								02-Easy5/E5/resources/res/drawable/avd_hide_password.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" android:drawable="@drawable/_avd_hide_password__0_res_0x7f070000"> | ||||
|     <target | ||||
|         android:name="eye_mask" | ||||
|         android:animation="@drawable/_avd_hide_password__1_res_0x7f070001"/> | ||||
|     <target | ||||
|         android:name="strike_through" | ||||
|         android:animation="@drawable/_avd_hide_password__2_res_0x7f070002"/> | ||||
| </animated-vector> | ||||
							
								
								
									
										9
									
								
								02-Easy5/E5/resources/res/drawable/avd_show_password.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								02-Easy5/E5/resources/res/drawable/avd_show_password.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt" android:drawable="@drawable/_avd_show_password__0_res_0x7f070003"> | ||||
|     <target | ||||
|         android:name="eye_mask" | ||||
|         android:animation="@drawable/_avd_show_password__1_res_0x7f070004"/> | ||||
|     <target | ||||
|         android:name="strike_through" | ||||
|         android:animation="@drawable/_avd_show_password__2_res_0x7f070005"/> | ||||
| </animated-vector> | ||||
| @@ -0,0 +1,34 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:name="btn_checkbox_checked" | ||||
|     android:height="32dp" | ||||
|     android:width="32dp" | ||||
|     android:viewportWidth="48" | ||||
|     android:viewportHeight="48"> | ||||
|     <group | ||||
|         android:name="icon_null" | ||||
|         android:scaleX="0.2" | ||||
|         android:scaleY="0.2" | ||||
|         android:translateX="24" | ||||
|         android:translateY="24"> | ||||
|         <group | ||||
|             android:name="check" | ||||
|             android:scaleX="7.5" | ||||
|             android:scaleY="7.5"> | ||||
|             <path | ||||
|                 android:name="check_path_merged" | ||||
|                 android:fillColor="#ff000000" | ||||
|                 android:pathData="M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z M -2.0,5.00001525879 c 0.0,0.0 -5.0,-5.00001525879 -5.0,-5.00001525879 c 0.0,0.0 1.41409301758,-1.41409301758 1.41409301758,-1.41409301758 c 0.0,0.0 3.58590698242,3.58601379395 3.58590698242,3.58601379395 c 0.0,0.0 7.58590698242,-7.58601379395 7.58590698242,-7.58601379395 c 0.0,0.0 1.41409301758,1.41409301758 1.41409301758,1.41409301758 c 0.0,0.0 -9.0,9.00001525879 -9.0,9.00001525879 Z"/> | ||||
|         </group> | ||||
|         <group | ||||
|             android:name="box_dilate" | ||||
|             android:scaleX="7.5" | ||||
|             android:scaleY="7.5"> | ||||
|             <path | ||||
|                 android:name="box_inner_merged" | ||||
|                 android:fillColor="#ff000000" | ||||
|                 android:pathData="M 0.0,-1.0 l 0.0,0.0 c 0.5522847498,0.0 1.0,0.4477152502 1.0,1.0 l 0.0,0.0 c 0.0,0.5522847498 -0.4477152502,1.0 -1.0,1.0 l 0.0,0.0 c -0.5522847498,0.0 -1.0,-0.4477152502 -1.0,-1.0 l 0.0,0.0 c 0.0,-0.5522847498 0.4477152502,-1.0 1.0,-1.0 Z M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z" | ||||
|                 android:fillAlpha="0"/> | ||||
|         </group> | ||||
|     </group> | ||||
| </vector> | ||||
| @@ -0,0 +1,12 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/btn_checkbox_checked_mtrl"> | ||||
|     <target | ||||
|         android:name="icon_null" | ||||
|         android:animation="@anim/btn_checkbox_to_unchecked_icon_null_animation"/> | ||||
|     <target | ||||
|         android:name="check_path_merged" | ||||
|         android:animation="@anim/btn_checkbox_to_unchecked_check_path_merged_animation"/> | ||||
|     <target | ||||
|         android:name="box_inner_merged" | ||||
|         android:animation="@anim/btn_checkbox_to_unchecked_box_inner_merged_animation"/> | ||||
| </animated-vector> | ||||
| @@ -0,0 +1,34 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:name="btn_checkbox_unchecked" | ||||
|     android:height="32dp" | ||||
|     android:width="32dp" | ||||
|     android:viewportWidth="48" | ||||
|     android:viewportHeight="48"> | ||||
|     <group | ||||
|         android:name="icon_null" | ||||
|         android:scaleX="0.2" | ||||
|         android:scaleY="0.2" | ||||
|         android:translateX="24" | ||||
|         android:translateY="24"> | ||||
|         <group | ||||
|             android:name="check" | ||||
|             android:scaleX="7.5" | ||||
|             android:scaleY="7.5"> | ||||
|             <path | ||||
|                 android:name="box_outer_merged" | ||||
|                 android:fillColor="#ff000000" | ||||
|                 android:pathData="M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z M -2.0,5.00001525879 c 0.0,0.0 -1.4234161377,-1.40159606934 -1.4234161377,-1.40159606934 c 0.0,0.0 1.41409301758,-1.41409301758 1.41409301758,-1.41409301758 c 0.0,0.0 0.00932312011719,-0.0124053955078 0.00932312011719,-0.0124053955078 c 0.0,0.0 0.0234069824219,-0.0235137939453 0.0234069824219,-0.0235137939453 c 0.0,0.0 1.41409301758,1.41409301758 1.41409301758,1.41409301758 c 0.0,0.0 -1.4375,1.43751525879 -1.4375,1.43751525879 Z" | ||||
|                 android:fillAlpha="0"/> | ||||
|         </group> | ||||
|         <group | ||||
|             android:name="box_dilate" | ||||
|             android:scaleX="7.5" | ||||
|             android:scaleY="7.5"> | ||||
|             <path | ||||
|                 android:name="box_inner_merged" | ||||
|                 android:fillColor="#ff000000" | ||||
|                 android:pathData="M -7.0,-7.0 l 14.0,0.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l 0.0,14.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l -14.0,0.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l 0.0,-14.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z M 7.0,-9.0 c 0.0,0.0 -14.0,0.0 -14.0,0.0 c -1.1044921875,0.0 -2.0,0.8955078125 -2.0,2.0 c 0.0,0.0 0.0,14.0 0.0,14.0 c 0.0,1.1044921875 0.8955078125,2.0 2.0,2.0 c 0.0,0.0 14.0,0.0 14.0,0.0 c 1.1044921875,0.0 2.0,-0.8955078125 2.0,-2.0 c 0.0,0.0 0.0,-14.0 0.0,-14.0 c 0.0,-1.1044921875 -0.8955078125,-2.0 -2.0,-2.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z"/> | ||||
|         </group> | ||||
|     </group> | ||||
| </vector> | ||||
| @@ -0,0 +1,12 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/btn_checkbox_unchecked_mtrl"> | ||||
|     <target | ||||
|         android:name="icon_null" | ||||
|         android:animation="@anim/btn_checkbox_to_checked_icon_null_animation"/> | ||||
|     <target | ||||
|         android:name="box_outer_merged" | ||||
|         android:animation="@anim/btn_checkbox_to_checked_box_outer_merged_animation"/> | ||||
|     <target | ||||
|         android:name="box_inner_merged" | ||||
|         android:animation="@anim/btn_checkbox_to_checked_box_inner_merged_animation"/> | ||||
| </animated-vector> | ||||
							
								
								
									
										29
									
								
								02-Easy5/E5/resources/res/drawable/btn_radio_off_mtrl.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								02-Easy5/E5/resources/res/drawable/btn_radio_off_mtrl.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:name="btn_radio_to_on_mtrl" | ||||
|     android:height="32dp" | ||||
|     android:width="32dp" | ||||
|     android:viewportWidth="32" | ||||
|     android:viewportHeight="32"> | ||||
|     <group | ||||
|         android:name="btn_radio_to_on_mtrl_0" | ||||
|         android:translateX="16" | ||||
|         android:translateY="16"> | ||||
|         <group android:name="ring_outer"> | ||||
|             <path | ||||
|                 android:name="ring_outer_path" | ||||
|                 android:pathData="M 0.0,-9.0 c 4.9705627482,0.0 9.0,4.0294372518 9.0,9.0 c 0.0,4.9705627482 -4.0294372518,9.0 -9.0,9.0 c -4.9705627482,0.0 -9.0,-4.0294372518 -9.0,-9.0 c 0.0,-4.9705627482 4.0294372518,-9.0 9.0,-9.0 Z" | ||||
|                 android:strokeColor="#ff000000" | ||||
|                 android:strokeWidth="2"/> | ||||
|         </group> | ||||
|         <group | ||||
|             android:name="dot_group" | ||||
|             android:scaleX="0" | ||||
|             android:scaleY="0"> | ||||
|             <path | ||||
|                 android:name="dot_path" | ||||
|                 android:fillColor="#ff000000" | ||||
|                 android:pathData="M 0.0,-5.0 c -2.7619934082,0.0 -5.0,2.2380065918 -5.0,5.0 c 0.0,2.7619934082 2.2380065918,5.0 5.0,5.0 c 2.7619934082,0.0 5.0,-2.2380065918 5.0,-5.0 c 0.0,-2.7619934082 -2.2380065918,-5.0 -5.0,-5.0 Z"/> | ||||
|         </group> | ||||
|     </group> | ||||
| </vector> | ||||
| @@ -0,0 +1,12 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/btn_radio_off_mtrl"> | ||||
|     <target | ||||
|         android:name="ring_outer" | ||||
|         android:animation="@anim/btn_radio_to_on_mtrl_ring_outer_animation"/> | ||||
|     <target | ||||
|         android:name="ring_outer_path" | ||||
|         android:animation="@anim/btn_radio_to_on_mtrl_ring_outer_path_animation"/> | ||||
|     <target | ||||
|         android:name="dot_group" | ||||
|         android:animation="@anim/btn_radio_to_on_mtrl_dot_group_animation"/> | ||||
| </animated-vector> | ||||
							
								
								
									
										26
									
								
								02-Easy5/E5/resources/res/drawable/btn_radio_on_mtrl.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								02-Easy5/E5/resources/res/drawable/btn_radio_on_mtrl.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:name="btn_radio_to_off_mtrl" | ||||
|     android:height="32dp" | ||||
|     android:width="32dp" | ||||
|     android:viewportWidth="32" | ||||
|     android:viewportHeight="32"> | ||||
|     <group | ||||
|         android:name="btn_radio_to_off_mtrl_0" | ||||
|         android:translateX="16" | ||||
|         android:translateY="16"> | ||||
|         <group android:name="ring_outer"> | ||||
|             <path | ||||
|                 android:name="ring_outer_path" | ||||
|                 android:pathData="M 0.0,-9.0 c 4.9705627482,0.0 9.0,4.0294372518 9.0,9.0 c 0.0,4.9705627482 -4.0294372518,9.0 -9.0,9.0 c -4.9705627482,0.0 -9.0,-4.0294372518 -9.0,-9.0 c 0.0,-4.9705627482 4.0294372518,-9.0 9.0,-9.0 Z" | ||||
|                 android:strokeColor="#ff000000" | ||||
|                 android:strokeWidth="2"/> | ||||
|         </group> | ||||
|         <group android:name="dot_group"> | ||||
|             <path | ||||
|                 android:name="dot_path" | ||||
|                 android:fillColor="#ff000000" | ||||
|                 android:pathData="M 0.0,-5.0 c -2.7619934082,0.0 -5.0,2.2380065918 -5.0,5.0 c 0.0,2.7619934082 2.2380065918,5.0 5.0,5.0 c 2.7619934082,0.0 5.0,-2.2380065918 5.0,-5.0 c 0.0,-2.7619934082 -2.2380065918,-5.0 -5.0,-5.0 Z"/> | ||||
|         </group> | ||||
|     </group> | ||||
| </vector> | ||||
| @@ -0,0 +1,12 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/btn_radio_on_mtrl"> | ||||
|     <target | ||||
|         android:name="ring_outer" | ||||
|         android:animation="@anim/btn_radio_to_off_mtrl_ring_outer_animation"/> | ||||
|     <target | ||||
|         android:name="ring_outer_path" | ||||
|         android:animation="@anim/btn_radio_to_off_mtrl_ring_outer_path_animation"/> | ||||
|     <target | ||||
|         android:name="dot_group" | ||||
|         android:animation="@anim/btn_radio_to_off_mtrl_dot_group_animation"/> | ||||
| </animated-vector> | ||||
| @@ -0,0 +1,4 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> | ||||
|     <solid android:color="@android:color/white"/> | ||||
| </shape> | ||||
							
								
								
									
										10
									
								
								02-Easy5/E5/resources/res/drawable/design_ic_visibility.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								02-Easy5/E5/resources/res/drawable/design_ic_visibility.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="@android:color/white" | ||||
|         android:pathData="@string/path_password_eye"/> | ||||
| </vector> | ||||
| @@ -0,0 +1,10 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:height="24dp" | ||||
|     android:width="24dp" | ||||
|     android:viewportWidth="24" | ||||
|     android:viewportHeight="24"> | ||||
|     <path | ||||
|         android:fillColor="@android:color/white" | ||||
|         android:pathData="M12,7c2.76,0 5,2.24 5,5 0,0.65 -0.13,1.26 -0.36,1.83l2.92,2.92c1.51,-1.26 2.7,-2.89 3.43,-4.75 -1.73,-4.39 -6,-7.5 -11,-7.5 -1.4,0 -2.74,0.25 -3.98,0.7l2.16,2.16C10.74,7.13 11.35,7 12,7zM2,4.27l2.28,2.28 0.46,0.46C3.08,8.3 1.78,10.02 1,12c1.73,4.39 6,7.5 11,7.5 1.55,0 3.03,-0.3 4.38,-0.84l0.42,0.42L19.73,22 21,20.73 3.27,3 2,4.27zM7.53,9.8l1.55,1.55c-0.05,0.21 -0.08,0.43 -0.08,0.65 0,1.66 1.34,3 3,3 0.22,0 0.44,-0.03 0.65,-0.08l1.55,1.55c-0.67,0.33 -1.41,0.53 -2.2,0.53 -2.76,0 -5,-2.24 -5,-5 0,-0.79 0.2,-1.53 0.53,-2.2zM11.84,9.02l3.15,3.15 0.02,-0.16c0,-1.66 -1.34,-3 -3,-3l-0.17,0.01z"/> | ||||
| </vector> | ||||
							
								
								
									
										18
									
								
								02-Easy5/E5/resources/res/drawable/design_password_eye.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								02-Easy5/E5/resources/res/drawable/design_password_eye.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <animated-selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
|     <item | ||||
|         android:state_checked="true" | ||||
|         android:id="@+id/visible" | ||||
|         android:drawable="@drawable/design_ic_visibility_off"/> | ||||
|     <item | ||||
|         android:id="@+id/masked" | ||||
|         android:drawable="@drawable/design_ic_visibility"/> | ||||
|     <transition | ||||
|         android:drawable="@drawable/avd_hide_password" | ||||
|         android:toId="@+id/visible" | ||||
|         android:fromId="@+id/masked"/> | ||||
|     <transition | ||||
|         android:drawable="@drawable/avd_show_password" | ||||
|         android:toId="@+id/masked" | ||||
|         android:fromId="@+id/visible"/> | ||||
| </animated-selector> | ||||
| @@ -0,0 +1,5 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> | ||||
|     <corners android:radius="@dimen/design_snackbar_background_corner_radius"/> | ||||
|     <solid android:color="@color/design_snackbar_background_color"/> | ||||
| </shape> | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user