update dependencies

This commit is contained in:
bosphere
2018-11-01 14:00:54 +08:00
parent 305cfcf0c3
commit ed5879e78a
17 changed files with 39 additions and 153 deletions

3
.gitignore vendored
View File

@@ -1,8 +1,7 @@
*.iml *.iml
.gradle .gradle
/local.properties /local.properties
/.idea/workspace.xml .idea/
/.idea/libraries
.DS_Store .DS_Store
/build /build
/captures /captures

22
.idea/compiler.xml generated
View File

@@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<resourceExtensions />
<wildcardResourcePatterns>
<entry name="!?*.java" />
<entry name="!?*.form" />
<entry name="!?*.class" />
<entry name="!?*.groovy" />
<entry name="!?*.scala" />
<entry name="!?*.flex" />
<entry name="!?*.kt" />
<entry name="!?*.clj" />
<entry name="!?*.aj" />
</wildcardResourcePatterns>
<annotationProcessing>
<profile default="true" name="Default" enabled="false">
<processorPath useClasspath="true" />
</profile>
</annotationProcessing>
</component>
</project>

View File

@@ -1,3 +0,0 @@
<component name="CopyrightManager">
<settings default="" />
</component>

6
.idea/encodings.xml generated
View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="PROJECT" charset="UTF-8" />
</component>
</project>

19
.idea/gradle.xml generated
View File

@@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
<option value="$PROJECT_DIR$/fadingedgelayout" />
</set>
</option>
<option name="resolveModulePerSourceSet" value="false" />
</GradleProjectSettings>
</option>
</component>
</project>

46
.idea/misc.xml generated
View File

@@ -1,46 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="EntryPointsManager">
<entry_points version="2.0" />
</component>
<component name="NullableNotNullManager">
<option name="myDefaultNullable" value="android.support.annotation.Nullable" />
<option name="myDefaultNotNull" value="android.support.annotation.NonNull" />
<option name="myNullables">
<value>
<list size="4">
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" />
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" />
<item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.Nullable" />
<item index="3" class="java.lang.String" itemvalue="android.support.annotation.Nullable" />
</list>
</value>
</option>
<option name="myNotNulls">
<value>
<list size="4">
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" />
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" />
<item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" />
<item index="3" class="java.lang.String" itemvalue="android.support.annotation.NonNull" />
</list>
</value>
</option>
</component>
<component name="ProjectLevelVcsManager" settingsEditedManually="false">
<OptionsSetting value="true" id="Add" />
<OptionsSetting value="true" id="Remove" />
<OptionsSetting value="true" id="Checkout" />
<OptionsSetting value="true" id="Update" />
<OptionsSetting value="true" id="Status" />
<OptionsSetting value="true" id="Edit" />
<ConfirmationsSetting value="0" id="Add" />
<ConfirmationsSetting value="0" id="Remove" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>

10
.idea/modules.xml generated
View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/FadingEdgeLayout.iml" filepath="$PROJECT_DIR$/FadingEdgeLayout.iml" />
<module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" />
<module fileurl="file://$PROJECT_DIR$/fadingedgelayout/fadingedgelayout.iml" filepath="$PROJECT_DIR$/fadingedgelayout/fadingedgelayout.iml" />
</modules>
</component>
</project>

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" />
<option value="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" />
<option value="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" />
</set>
</option>
</component>
</project>

6
.idea/vcs.xml generated
View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

View File

@@ -1,15 +1,15 @@
apply plugin: 'com.android.application' apply plugin: 'com.android.application'
android { android {
compileSdkVersion 25 compileSdkVersion 28
buildToolsVersion "25.0.2" buildToolsVersion "28.0.3"
defaultConfig { defaultConfig {
applicationId "com.bosphere.fadingedgelayout" applicationId "com.bosphere.fadingedgelayout"
minSdkVersion 14 minSdkVersion 14
targetSdkVersion 25 targetSdkVersion 28
versionCode 1 versionCode 1
versionName "1.0" versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
} }
buildTypes { buildTypes {
release { release {
@@ -21,9 +21,9 @@ android {
dependencies { dependencies {
compile fileTree(dir: 'libs', include: ['*.jar']) compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:25.1.0' compile 'androidx.appcompat:appcompat:1.0.0'
compile 'com.android.support:recyclerview-v7:25.1.0' compile 'androidx.recyclerview:recyclerview:1.0.0'
compile 'com.android.support:gridlayout-v7:25.1.0' compile 'androidx.gridlayout:gridlayout:1.0.0'
compile project(':fadingedgelayout') compile project(':fadingedgelayout')
// compile 'com.github.bosphere.android-fadingedgelayout:fadingedgelayout:1.0.0' // compile 'com.github.bosphere.android-fadingedgelayout:fadingedgelayout:1.0.0'
} }

View File

@@ -2,10 +2,10 @@ package com.bosphere.demo;
import android.graphics.Color; import android.graphics.Color;
import android.os.Bundle; import android.os.Bundle;
import android.support.v7.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
import android.support.v7.widget.GridLayoutManager; import androidx.recyclerview.widget.GridLayoutManager;
import android.support.v7.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import android.support.v7.widget.SwitchCompat; import androidx.appcompat.widget.SwitchCompat;
import android.util.TypedValue; import android.util.TypedValue;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;

View File

@@ -15,14 +15,14 @@
android:paddingRight="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"> android:paddingTop="@dimen/activity_vertical_margin">
<android.support.v7.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/recycler_view" android:id="@+id/recycler_view"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"/> android:layout_height="match_parent"/>
</com.bosphere.fadingedgelayout.FadingEdgeLayout> </com.bosphere.fadingedgelayout.FadingEdgeLayout>
<android.support.v7.widget.GridLayout <androidx.gridlayout.widget.GridLayout
android:id="@+id/grid_layout" android:id="@+id/grid_layout"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@@ -44,7 +44,7 @@
app:layout_columnSpan="3" app:layout_columnSpan="3"
app:layout_gravity="fill_horizontal"> app:layout_gravity="fill_horizontal">
<android.support.v7.widget.AppCompatRadioButton <androidx.appcompat.widget.AppCompatRadioButton
android:id="@+id/rb_vertical" android:id="@+id/rb_vertical"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@@ -52,7 +52,7 @@
android:checked="true" android:checked="true"
android:onClick="onClickedOrientation"/> android:onClick="onClickedOrientation"/>
<android.support.v7.widget.AppCompatRadioButton <androidx.appcompat.widget.AppCompatRadioButton
android:id="@+id/rb_horizontal" android:id="@+id/rb_horizontal"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@@ -65,7 +65,7 @@
app:layout_columnWeight="1" app:layout_columnWeight="1"
app:layout_gravity="fill_horizontal"> app:layout_gravity="fill_horizontal">
<android.support.v7.widget.SwitchCompat <androidx.appcompat.widget.SwitchCompat
android:id="@+id/sw_top" android:id="@+id/sw_top"
android:text="Top" android:text="Top"
android:onClick="onClickedSwitch" android:onClick="onClickedSwitch"
@@ -78,7 +78,7 @@
app:layout_columnWeight="1" app:layout_columnWeight="1"
app:layout_gravity="fill_horizontal"> app:layout_gravity="fill_horizontal">
<android.support.v7.widget.SwitchCompat <androidx.appcompat.widget.SwitchCompat
android:id="@+id/sw_left" android:id="@+id/sw_left"
android:text="Left" android:text="Left"
android:onClick="onClickedSwitch" android:onClick="onClickedSwitch"
@@ -91,7 +91,7 @@
app:layout_columnWeight="1" app:layout_columnWeight="1"
app:layout_gravity="fill_horizontal"> app:layout_gravity="fill_horizontal">
<android.support.v7.widget.SwitchCompat <androidx.appcompat.widget.SwitchCompat
android:id="@+id/sw_bottom" android:id="@+id/sw_bottom"
android:text="Bottom" android:text="Bottom"
android:onClick="onClickedSwitch" android:onClick="onClickedSwitch"
@@ -104,7 +104,7 @@
app:layout_columnWeight="1" app:layout_columnWeight="1"
app:layout_gravity="fill_horizontal"> app:layout_gravity="fill_horizontal">
<android.support.v7.widget.SwitchCompat <androidx.appcompat.widget.SwitchCompat
android:id="@+id/sw_right" android:id="@+id/sw_right"
android:text="Right" android:text="Right"
android:onClick="onClickedSwitch" android:onClick="onClickedSwitch"
@@ -119,12 +119,12 @@
app:layout_columnSpan="1" app:layout_columnSpan="1"
app:layout_gravity="center_vertical"/> app:layout_gravity="center_vertical"/>
<android.support.v7.widget.AppCompatSeekBar <androidx.appcompat.widget.AppCompatSeekBar
android:id="@+id/sb_size" android:id="@+id/sb_size"
android:layout_height="40dp" android:layout_height="40dp"
app:layout_columnSpan="3" app:layout_columnSpan="3"
app:layout_gravity="center_vertical|fill_horizontal"/> app:layout_gravity="center_vertical|fill_horizontal"/>
</android.support.v7.widget.GridLayout> </androidx.gridlayout.widget.GridLayout>
</RelativeLayout> </RelativeLayout>

View File

@@ -3,11 +3,12 @@
buildscript { buildscript {
repositories { repositories {
jcenter() jcenter()
google()
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:2.2.3' classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3' classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
// NOTE: Do not place your application dependencies here; they belong // NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files // in the individual module build.gradle files
@@ -17,6 +18,7 @@ buildscript {
allprojects { allprojects {
repositories { repositories {
jcenter() jcenter()
google()
} }
} }

View File

@@ -39,8 +39,8 @@ ext {
} }
android { android {
compileSdkVersion 25 compileSdkVersion 28
buildToolsVersion "25.0.2" buildToolsVersion "28.0.3"
defaultConfig { defaultConfig {
minSdkVersion 9 minSdkVersion 9

View File

@@ -2,7 +2,14 @@ package com.bosphere.fadingedgelayout;
import android.content.Context; import android.content.Context;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import android.graphics.*; import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.LinearGradient;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.Shader;
import android.util.AttributeSet; import android.util.AttributeSet;
import android.util.TypedValue; import android.util.TypedValue;
import android.widget.FrameLayout; import android.widget.FrameLayout;

View File

@@ -9,6 +9,8 @@
# Specifies the JVM arguments used for the daemon process. # Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings. # The setting is particularly useful for tweaking memory settings.
android.enableJetifier=true
android.useAndroidX=true
org.gradle.jvmargs=-Xmx1536m org.gradle.jvmargs=-Xmx1536m
# When configured, Gradle will run in incubating parallel mode. # When configured, Gradle will run in incubating parallel mode.

View File

@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip