fix: 首次提交
This commit is contained in:
30
setupdesign/main/res/drawable-v21/sud_card_bg.xml
Normal file
30
setupdesign/main/res/drawable-v21/sud_card_bg.xml
Normal file
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2015 The Android Open Source 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.
|
||||
-->
|
||||
|
||||
<!-- Ignore UnusedResources: This is only used in platform variant, move to platform directory -->
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:shape="rectangle"
|
||||
tools:ignore="UnusedResources">
|
||||
|
||||
<corners
|
||||
android:topLeftRadius="@dimen/sud_card_corner_radius"
|
||||
android:topRightRadius="@dimen/sud_card_corner_radius" />
|
||||
|
||||
<solid android:color="?android:attr/colorBackground" />
|
||||
|
||||
</shape>
|
||||
52
setupdesign/main/res/drawable-v21/sud_edit_text_bg.xml
Normal file
52
setupdesign/main/res/drawable-v21/sud_edit_text_bg.xml
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2017 The Android Open Source 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.
|
||||
-->
|
||||
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:state_enabled="false">
|
||||
<layer-list>
|
||||
<item android:drawable="@drawable/sud_edit_text_bg_shape" android:bottom="1dp"/>
|
||||
<item android:gravity="bottom">
|
||||
<shape>
|
||||
<size android:height="1dp"/>
|
||||
<solid android:color="?android:attr/textColorSecondary"/>
|
||||
</shape>
|
||||
</item>
|
||||
</layer-list>
|
||||
</item>
|
||||
<item android:state_focused="false" android:state_pressed="false">
|
||||
<layer-list>
|
||||
<item android:drawable="@drawable/sud_edit_text_bg_shape" android:bottom="1dp" />
|
||||
<item android:gravity="bottom">
|
||||
<shape>
|
||||
<size android:height="1dp"/>
|
||||
<solid android:color="?android:attr/textColorSecondary"/>
|
||||
</shape>
|
||||
</item>
|
||||
</layer-list>
|
||||
</item>
|
||||
<item>
|
||||
<layer-list>
|
||||
<item android:drawable="@drawable/sud_edit_text_bg_shape" android:bottom="2dp" />
|
||||
<item android:gravity="bottom">
|
||||
<shape>
|
||||
<size android:height="2dp"/>
|
||||
<solid android:color="?android:attr/colorAccent"/>
|
||||
</shape>
|
||||
</item>
|
||||
</layer-list>
|
||||
</item>
|
||||
</selector>
|
||||
21
setupdesign/main/res/drawable-v21/sud_edit_text_bg_shape.xml
Normal file
21
setupdesign/main/res/drawable-v21/sud_edit_text_bg_shape.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2017 The Android Open Source 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.
|
||||
-->
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<corners android:topLeftRadius="4dp" android:topRightRadius="4dp"/>
|
||||
<solid android:color="?attr/sudEditTextBackgroundColor"/>
|
||||
</shape>
|
||||
194
setupdesign/main/res/drawable-v21/sud_fourcolor_progress_bar.xml
Normal file
194
setupdesign/main/res/drawable-v21/sud_fourcolor_progress_bar.xml
Normal file
@@ -0,0 +1,194 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Copyright (C) 2017 The Android Open Source 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.
|
||||
-->
|
||||
|
||||
|
||||
<!-- Asset for 4 color indeterminate progress bar, which is a ring with 4 shades of blue -->
|
||||
<animated-vector xmlns:aapt="http://schemas.android.com/aapt"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:ignore="MissingPrefix">
|
||||
<!-- Ignore MissingPrefix: aapt:attr tags take the name attribute without "android:" prefix -->
|
||||
<!-- TODO: Update to a newer version of lint which properly handles this case -->
|
||||
<aapt:attr name="android:drawable">
|
||||
<vector android:width="823dp" android:height="823dp" android:viewportHeight="823"
|
||||
android:viewportWidth="823">
|
||||
<group android:name="blue1" android:translateX="411.5" android:translateY="411.5">
|
||||
<path android:name="blue1_path"
|
||||
android:pathData="M0 -395 C218,-395 395,-218 395,0 C395,218 218,395 0,395 C-218,395 -395,218 -395,0 C-395,-218 -218,-395 0,-395c "
|
||||
android:strokeAlpha="1" android:strokeColor="#4688f1"
|
||||
android:strokeLineCap="round" android:strokeLineJoin="round"
|
||||
android:strokeWidth="27" />
|
||||
</group>
|
||||
<group android:name="blue2" android:translateX="411.5" android:translateY="411.5">
|
||||
<path android:name="blue2_path"
|
||||
android:pathData=" M0 -395 C218,-395 395,-218 395,0 C395,218 218,395 0,395 C-218,395 -395,218 -395,0 C-395,-218 -218,-395 0,-395c "
|
||||
android:strokeAlpha="1" android:strokeColor="#7dacf4"
|
||||
android:strokeLineCap="round" android:strokeLineJoin="round"
|
||||
android:strokeWidth="28" />
|
||||
</group>
|
||||
<group android:name="blue3" android:translateX="411.5" android:translateY="411.5">
|
||||
<path android:name="blue3_path"
|
||||
android:pathData=" M0 -395 C218,-395 395,-218 395,0 C395,218 218,395 0,395 C-218,395 -395,218 -395,0 C-395,-218 -218,-395 0,-395c "
|
||||
android:strokeAlpha="1" android:strokeColor="#c7dbfb"
|
||||
android:strokeLineCap="round" android:strokeLineJoin="round"
|
||||
android:strokeWidth="29" />
|
||||
</group>
|
||||
<group android:name="blue4" android:translateX="411.5" android:translateY="411.5">
|
||||
<path android:name="blue4_path"
|
||||
android:pathData=" M0 -395 C218,-395 395,-218 395,0 C395,218 218,395 0,395 C-218,395 -395,218 -395,0 C-395,-218 -218,-395 0,-395c "
|
||||
android:strokeAlpha="1" android:strokeColor="#e8f0fd"
|
||||
android:strokeLineCap="round" android:strokeLineJoin="round"
|
||||
android:strokeWidth="30" />
|
||||
</group>
|
||||
</vector>
|
||||
</aapt:attr>
|
||||
<target android:name="blue1_path">
|
||||
<aapt:attr name="android:animation">
|
||||
<objectAnimator android:duration="1983" android:propertyName="trimPathStart"
|
||||
android:repeatCount="infinite" android:valueFrom="0" android:valueTo="1"
|
||||
android:valueType="floatType">
|
||||
<aapt:attr name="android:interpolator">
|
||||
<pathInterpolator android:pathData="M0,0 l.21,0 c.571,0 .194,.755 .79,1" />
|
||||
</aapt:attr>
|
||||
</objectAnimator>
|
||||
</aapt:attr>
|
||||
</target>
|
||||
<target android:name="blue1_path">
|
||||
<aapt:attr name="android:animation">
|
||||
<objectAnimator android:duration="1983" android:propertyName="trimPathEnd"
|
||||
android:repeatCount="infinite" android:valueFrom="0" android:valueTo="1"
|
||||
android:valueType="floatType">
|
||||
<aapt:attr name="android:interpolator">
|
||||
<pathInterpolator android:pathData="M0,0 c0.606,0.315 0.2,1 1.0,1.0" />
|
||||
</aapt:attr>
|
||||
</objectAnimator>
|
||||
</aapt:attr>
|
||||
</target>
|
||||
<target android:name="blue1">
|
||||
<aapt:attr name="android:animation">
|
||||
<objectAnimator android:duration="1983" android:propertyName="rotation"
|
||||
android:repeatCount="infinite" android:valueFrom="0" android:valueTo="355"
|
||||
android:valueType="floatType">
|
||||
<aapt:attr name="android:interpolator">
|
||||
<pathInterpolator android:pathData="M0,0 c0.829,0.228 0.2,0.915 1.0,1.0" />
|
||||
</aapt:attr>
|
||||
</objectAnimator>
|
||||
</aapt:attr>
|
||||
</target>
|
||||
<target android:name="blue2_path">
|
||||
<aapt:attr name="android:animation">
|
||||
<objectAnimator android:duration="1983" android:propertyName="trimPathStart"
|
||||
android:repeatCount="infinite" android:valueFrom="0" android:valueTo="1"
|
||||
android:valueType="floatType">
|
||||
<aapt:attr name="android:interpolator">
|
||||
<pathInterpolator android:pathData="M0,0 l.21,0 c.571,0 .145,.831 .79,1" />
|
||||
</aapt:attr>
|
||||
</objectAnimator>
|
||||
</aapt:attr>
|
||||
</target>
|
||||
<target android:name="blue2_path">
|
||||
<aapt:attr name="android:animation">
|
||||
<objectAnimator android:duration="1983" android:propertyName="trimPathEnd"
|
||||
android:repeatCount="infinite" android:valueFrom="0" android:valueTo="1"
|
||||
android:valueType="floatType">
|
||||
<aapt:attr name="android:interpolator">
|
||||
<pathInterpolator android:pathData="M0,0 c0.606,0.315 0.2,1 1.0,1.0" />
|
||||
</aapt:attr>
|
||||
</objectAnimator>
|
||||
</aapt:attr>
|
||||
</target>
|
||||
<target android:name="blue2">
|
||||
<aapt:attr name="android:animation">
|
||||
<objectAnimator android:duration="1983" android:propertyName="rotation"
|
||||
android:repeatCount="infinite" android:valueFrom="0" android:valueTo="355"
|
||||
android:valueType="floatType">
|
||||
<aapt:attr name="android:interpolator">
|
||||
<pathInterpolator android:pathData="M0,0 c0.792,0.233 0.2,0.915 1.0,1.0" />
|
||||
</aapt:attr>
|
||||
</objectAnimator>
|
||||
</aapt:attr>
|
||||
</target>
|
||||
<target android:name="blue3_path">
|
||||
<aapt:attr name="android:animation">
|
||||
<objectAnimator android:duration="1983" android:propertyName="trimPathStart"
|
||||
android:repeatCount="infinite" android:valueFrom="0" android:valueTo="1"
|
||||
android:valueType="floatType">
|
||||
<aapt:attr name="android:interpolator">
|
||||
<pathInterpolator android:pathData="M0,0 l.21,0 c.6138,0 .007,.883 .79,1" />
|
||||
</aapt:attr>
|
||||
</objectAnimator>
|
||||
</aapt:attr>
|
||||
</target>
|
||||
<target android:name="blue3_path">
|
||||
<aapt:attr name="android:animation">
|
||||
<objectAnimator android:duration="1983" android:propertyName="trimPathEnd"
|
||||
android:repeatCount="infinite" android:valueFrom="0" android:valueTo="1"
|
||||
android:valueType="floatType">
|
||||
<aapt:attr name="android:interpolator">
|
||||
<pathInterpolator android:pathData="M0,0 c0.606,0.315 0.2,1 1.0,1.0" />
|
||||
</aapt:attr>
|
||||
</objectAnimator>
|
||||
</aapt:attr>
|
||||
</target>
|
||||
<target android:name="blue3">
|
||||
<aapt:attr name="android:animation">
|
||||
<set android:ordering="together">
|
||||
<objectAnimator android:duration="1983" android:propertyName="rotation"
|
||||
android:repeatCount="infinite" android:valueFrom="0" android:valueTo="355"
|
||||
android:valueType="floatType">
|
||||
<aapt:attr name="android:interpolator">
|
||||
<pathInterpolator
|
||||
android:pathData="M0,0 c0.762,0.225 0.2,0.915 1.0,1.0" />
|
||||
</aapt:attr>
|
||||
</objectAnimator>
|
||||
</set>
|
||||
</aapt:attr>
|
||||
</target>
|
||||
<target android:name="blue4_path">
|
||||
<aapt:attr name="android:animation">
|
||||
<objectAnimator android:duration="1983" android:propertyName="trimPathStart"
|
||||
android:repeatCount="infinite" android:valueFrom="0" android:valueTo="1"
|
||||
android:valueType="floatType">
|
||||
<aapt:attr name="android:interpolator">
|
||||
<pathInterpolator android:pathData="M0,0 l.21,0 c.572,0 0,1 .79,1" />
|
||||
</aapt:attr>
|
||||
</objectAnimator>
|
||||
</aapt:attr>
|
||||
</target>
|
||||
<target android:name="blue4_path">
|
||||
<aapt:attr name="android:animation">
|
||||
<objectAnimator android:duration="1983" android:propertyName="trimPathEnd"
|
||||
android:repeatCount="infinite" android:valueFrom="0" android:valueTo="1"
|
||||
android:valueType="floatType">
|
||||
<aapt:attr name="android:interpolator">
|
||||
<pathInterpolator android:pathData="M0,0 c0.606,0.315 0.2,1 1.0,1.0" />
|
||||
</aapt:attr>
|
||||
</objectAnimator>
|
||||
</aapt:attr>
|
||||
</target>
|
||||
<target android:name="blue4">
|
||||
<aapt:attr name="android:animation">
|
||||
<objectAnimator android:duration="1983" android:propertyName="rotation"
|
||||
android:repeatCount="infinite" android:valueFrom="0" android:valueTo="355"
|
||||
android:valueType="floatType">
|
||||
<aapt:attr name="android:interpolator">
|
||||
<pathInterpolator android:pathData="M0,0 c0.606,0.172 0.2,0.915 1.0,1.0" />
|
||||
</aapt:attr>
|
||||
</objectAnimator>
|
||||
</aapt:attr>
|
||||
</target>
|
||||
</animated-vector>
|
||||
20
setupdesign/main/res/drawable-v21/sud_navbar_btn_bg.xml
Normal file
20
setupdesign/main/res/drawable-v21/sud_navbar_btn_bg.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2015 The Android Open Source 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">
|
||||
</ripple>
|
||||
Reference in New Issue
Block a user