From e413c699ab6c5a8dfd26d699550adef38ec05eff Mon Sep 17 00:00:00 2001 From: Rasoul Miri Date: Thu, 9 May 2019 16:11:04 +0430 Subject: [PATCH] comeback to support --- .idea/caches/build_file_checksums.ser | Bin 585 -> 585 bytes .idea/caches/gradle_models.ser | Bin 171673 -> 171095 bytes gradle.properties | 2 -- library/build.gradle | 6 +++--- .../java/io/rmiri/skeleton/SkeletonView.java | 10 +++++----- .../io/rmiri/skeleton/SkeletonViewGroup.java | 12 ++++++------ .../skeleton/master/AdapterSkeleton.java | 3 +-- .../rmiri/skeleton/master/SkeletonConfig.java | 3 ++- .../rmiri/skeleton/master/SkeletonMaster.java | 10 +++++----- sample/build.gradle | 10 +++++----- .../sample/activity/MainActivity.java | 7 ++++--- .../AddViewsByJavaActivity.java | 7 +++---- .../gradientJava/GradientJavaActivity.java | 9 ++++----- .../gradientJava/GradientJavaAdapter.java | 9 ++++----- .../AutoItemsCountXmlActivity.java | 9 ++++----- .../AutoItemsCountXmlAdapter.java | 3 +-- .../xml/fade1Xml/Fade1XmlActivity.java | 9 ++++----- .../xml/fade1Xml/FadeXml1Adapter.java | 9 ++++----- .../xml/fade2Xml/FadeXml2Activity.java | 9 ++++----- .../xml/fade2Xml/FadeXml2Adapter.java | 9 ++++----- .../xml/gradientXml/GradientXmlActivity.java | 9 ++++----- .../xml/gradientXml/GradientXmlAdapter.java | 9 ++++----- .../xml/shapeXml/ShapeXmlActivity.java | 5 ++--- .../res/layout/activity_add_views_by_java.xml | 18 +++++++++--------- .../layout/activity_auto_items_count_xml.xml | 4 ++-- .../main/res/layout/activity_fade_1_xml.xml | 4 ++-- .../main/res/layout/activity_fade_xml_2.xml | 4 ++-- .../res/layout/activity_gradient_java.xml | 4 ++-- .../main/res/layout/activity_gradient_xml.xml | 4 ++-- sample/src/main/res/layout/activity_main.xml | 16 ++++++++-------- .../main/res/layout/activity_shape_xml.xml | 4 ++-- .../res/layout/item_auto_items_count_xml.xml | 6 +++--- .../src/main/res/layout/item_fade_xml_1.xml | 12 ++++++------ .../src/main/res/layout/item_fade_xml_2.xml | 12 ++++++------ .../main/res/layout/item_gradient_java.xml | 12 ++++++------ .../src/main/res/layout/item_gradient_xml.xml | 12 ++++++------ 36 files changed, 129 insertions(+), 142 deletions(-) diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 8082d936140fb803ab8dcd559eb22639cdf712d9..81d8256d7af659befeb1a194340cede20abfc812 100644 GIT binary patch delta 74 zcmV-Q0JZw2fX9*7bZR|IcibAsrAtSJ`NuATNcqUIHF8}}l diff --git a/.idea/caches/gradle_models.ser b/.idea/caches/gradle_models.ser index 2ae46466281b9cfa666c4a0bd51a15e080619d10..be71df402bbee8ca68a17b8b21fe8e797ed3f435 100644 GIT binary patch literal 171095 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 literal 171673 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 diff --git a/gradle.properties b/gradle.properties index 9e6fce1..aac7c9b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,8 +9,6 @@ # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. -android.enableJetifier=true -android.useAndroidX=true org.gradle.jvmargs=-Xmx1536m # When configured, Gradle will run in incubating parallel mode. diff --git a/library/build.gradle b/library/build.gradle index 1991a91..bdc6398 100644 --- a/library/build.gradle +++ b/library/build.gradle @@ -21,7 +21,7 @@ android { dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') - implementation 'androidx.appcompat:appcompat:1.0.2' - implementation 'androidx.cardview:cardview:1.0.0' - implementation 'com.google.android.material:material:1.0.0' + implementation 'com.android.support:appcompat-v7:28.+' + implementation 'com.android.support:cardview-v7:28.+' + implementation 'com.android.support:design:28.+' } diff --git a/library/src/main/java/io/rmiri/skeleton/SkeletonView.java b/library/src/main/java/io/rmiri/skeleton/SkeletonView.java index d1418c3..f158063 100644 --- a/library/src/main/java/io/rmiri/skeleton/SkeletonView.java +++ b/library/src/main/java/io/rmiri/skeleton/SkeletonView.java @@ -2,11 +2,11 @@ import android.content.Context; import android.os.Build; -import androidx.annotation.AttrRes; -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -import androidx.annotation.RequiresApi; -import androidx.annotation.StyleRes; +import android.support.annotation.AttrRes; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; +import android.support.annotation.RequiresApi; +import android.support.annotation.StyleRes; import android.util.AttributeSet; import io.rmiri.skeleton.master.SkeletonMaster; diff --git a/library/src/main/java/io/rmiri/skeleton/SkeletonViewGroup.java b/library/src/main/java/io/rmiri/skeleton/SkeletonViewGroup.java index aef186b..bed4f2f 100644 --- a/library/src/main/java/io/rmiri/skeleton/SkeletonViewGroup.java +++ b/library/src/main/java/io/rmiri/skeleton/SkeletonViewGroup.java @@ -11,11 +11,11 @@ import android.graphics.RectF; import android.graphics.Shader; import android.os.Build; -import androidx.annotation.AttrRes; -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -import androidx.annotation.RequiresApi; -import androidx.annotation.StyleRes; +import android.support.annotation.AttrRes; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; +import android.support.annotation.RequiresApi; +import android.support.annotation.StyleRes; import android.util.AttributeSet; import android.util.Log; import android.util.Pair; @@ -24,8 +24,8 @@ import java.util.ArrayList; -import io.rmiri.skeleton.master.SkeletonModel; import io.rmiri.skeleton.master.SkeletonMaster; +import io.rmiri.skeleton.master.SkeletonModel; import io.rmiri.skeleton.utils.CLog; import io.rmiri.skeleton.utils.ColorUtils; diff --git a/library/src/main/java/io/rmiri/skeleton/master/AdapterSkeleton.java b/library/src/main/java/io/rmiri/skeleton/master/AdapterSkeleton.java index 6cb662e..3a97c73 100644 --- a/library/src/main/java/io/rmiri/skeleton/master/AdapterSkeleton.java +++ b/library/src/main/java/io/rmiri/skeleton/master/AdapterSkeleton.java @@ -1,12 +1,11 @@ package io.rmiri.skeleton.master; import android.content.Context; +import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewTreeObserver; -import androidx.recyclerview.widget.RecyclerView; - import java.util.ArrayList; import java.util.Collections; import java.util.List; diff --git a/library/src/main/java/io/rmiri/skeleton/master/SkeletonConfig.java b/library/src/main/java/io/rmiri/skeleton/master/SkeletonConfig.java index 35e3936..109399e 100644 --- a/library/src/main/java/io/rmiri/skeleton/master/SkeletonConfig.java +++ b/library/src/main/java/io/rmiri/skeleton/master/SkeletonConfig.java @@ -1,6 +1,7 @@ package io.rmiri.skeleton.master; -import androidx.recyclerview.widget.RecyclerView; + +import android.support.v7.widget.RecyclerView; /** * Created by Rasoul Miri on 8/22/17. diff --git a/library/src/main/java/io/rmiri/skeleton/master/SkeletonMaster.java b/library/src/main/java/io/rmiri/skeleton/master/SkeletonMaster.java index 118f3b1..f9d7fc4 100644 --- a/library/src/main/java/io/rmiri/skeleton/master/SkeletonMaster.java +++ b/library/src/main/java/io/rmiri/skeleton/master/SkeletonMaster.java @@ -3,11 +3,11 @@ import android.content.Context; import android.content.res.TypedArray; import android.os.Build; -import androidx.annotation.AttrRes; -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -import androidx.annotation.RequiresApi; -import androidx.annotation.StyleRes; +import android.support.annotation.AttrRes; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; +import android.support.annotation.RequiresApi; +import android.support.annotation.StyleRes; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; diff --git a/sample/build.gradle b/sample/build.gradle index 9b65f90..2cb043d 100644 --- a/sample/build.gradle +++ b/sample/build.gradle @@ -9,7 +9,7 @@ android { targetSdkVersion 28 versionCode 1 versionName "1.0.0" - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" // Vector support for lower 21 vectorDrawables.useSupportLibrary true @@ -25,9 +25,9 @@ android { dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') - implementation project(':library') - implementation 'androidx.appcompat:appcompat:1.0.2' - implementation 'androidx.cardview:cardview:1.0.0' - implementation 'com.google.android.material:material:1.0.0' + implementation 'com.android.support:appcompat-v7:28.+' + implementation 'com.android.support:cardview-v7:28.+' + implementation 'com.android.support:design:28.+' implementation 'com.squareup.picasso:picasso:2.5.2' + implementation project(':library') } diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/MainActivity.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/MainActivity.java index 7cf5001..f2ff025 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/MainActivity.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/MainActivity.java @@ -2,11 +2,10 @@ import android.content.Intent; import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.AppCompatButton; import android.view.View; -import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.AppCompatButton; - import io.rmiri.skeleton.sample.R; import io.rmiri.skeleton.sample.activity.java.addViewsByJava.AddViewsByJavaActivity; import io.rmiri.skeleton.sample.activity.java.gradientJava.GradientJavaActivity; @@ -16,6 +15,8 @@ import io.rmiri.skeleton.sample.activity.xml.gradientXml.GradientXmlActivity; import io.rmiri.skeleton.sample.activity.xml.shapeXml.ShapeXmlActivity; +; + public class MainActivity extends AppCompatActivity implements View.OnClickListener { diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/java/addViewsByJava/AddViewsByJavaActivity.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/java/addViewsByJava/AddViewsByJavaActivity.java index 3432962..b889540 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/java/addViewsByJava/AddViewsByJavaActivity.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/java/addViewsByJava/AddViewsByJavaActivity.java @@ -1,14 +1,13 @@ package io.rmiri.skeleton.sample.activity.java.addViewsByJava; import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.AppCompatImageButton; +import android.support.v7.widget.Toolbar; import android.view.View; import android.view.ViewGroup; import android.widget.RelativeLayout; -import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.AppCompatImageButton; -import androidx.appcompat.widget.Toolbar; - import java.util.ArrayList; import io.rmiri.skeleton.SkeletonViewGroup; diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/java/gradientJava/GradientJavaActivity.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/java/gradientJava/GradientJavaActivity.java index 1ea5314..c45f6fb 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/java/gradientJava/GradientJavaActivity.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/java/gradientJava/GradientJavaActivity.java @@ -2,13 +2,12 @@ import android.os.Bundle; import android.os.Handler; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.LinearLayoutManager; +import android.support.v7.widget.RecyclerView; +import android.support.v7.widget.Toolbar; import android.view.View; -import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.Toolbar; -import androidx.recyclerview.widget.LinearLayoutManager; -import androidx.recyclerview.widget.RecyclerView; - import java.util.ArrayList; import io.rmiri.skeleton.master.IsCanSetAdapterListener; diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/java/gradientJava/GradientJavaAdapter.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/java/gradientJava/GradientJavaAdapter.java index 3487b59..d205a16 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/java/gradientJava/GradientJavaAdapter.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/java/gradientJava/GradientJavaAdapter.java @@ -2,16 +2,15 @@ import android.content.Context; +import android.support.v7.widget.AppCompatImageButton; +import android.support.v7.widget.AppCompatImageView; +import android.support.v7.widget.CardView; +import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; -import androidx.appcompat.widget.AppCompatImageButton; -import androidx.appcompat.widget.AppCompatImageView; -import androidx.cardview.widget.CardView; -import androidx.recyclerview.widget.RecyclerView; - import com.squareup.picasso.Picasso; import java.util.ArrayList; diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/autoItemsCountXml/AutoItemsCountXmlActivity.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/autoItemsCountXml/AutoItemsCountXmlActivity.java index 6ef9bc8..718f3a3 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/autoItemsCountXml/AutoItemsCountXmlActivity.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/autoItemsCountXml/AutoItemsCountXmlActivity.java @@ -2,13 +2,12 @@ import android.os.Bundle; import android.os.Handler; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.LinearLayoutManager; +import android.support.v7.widget.RecyclerView; +import android.support.v7.widget.Toolbar; import android.view.View; -import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.Toolbar; -import androidx.recyclerview.widget.LinearLayoutManager; -import androidx.recyclerview.widget.RecyclerView; - import java.util.ArrayList; import io.rmiri.skeleton.master.IsCanSetAdapterListener; diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/autoItemsCountXml/AutoItemsCountXmlAdapter.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/autoItemsCountXml/AutoItemsCountXmlAdapter.java index 9c579d6..cf5c615 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/autoItemsCountXml/AutoItemsCountXmlAdapter.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/autoItemsCountXml/AutoItemsCountXmlAdapter.java @@ -2,13 +2,12 @@ import android.content.Context; +import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; -import androidx.recyclerview.widget.RecyclerView; - import java.util.ArrayList; import io.rmiri.skeleton.SkeletonViewGroup; diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade1Xml/Fade1XmlActivity.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade1Xml/Fade1XmlActivity.java index a88f1c5..b7d0d51 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade1Xml/Fade1XmlActivity.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade1Xml/Fade1XmlActivity.java @@ -2,13 +2,12 @@ import android.os.Bundle; import android.os.Handler; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.LinearLayoutManager; +import android.support.v7.widget.RecyclerView; +import android.support.v7.widget.Toolbar; import android.view.View; -import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.Toolbar; -import androidx.recyclerview.widget.LinearLayoutManager; -import androidx.recyclerview.widget.RecyclerView; - import java.util.ArrayList; import io.rmiri.skeleton.master.IsCanSetAdapterListener; diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade1Xml/FadeXml1Adapter.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade1Xml/FadeXml1Adapter.java index c59abe1..1590540 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade1Xml/FadeXml1Adapter.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade1Xml/FadeXml1Adapter.java @@ -2,16 +2,15 @@ import android.content.Context; +import android.support.v7.widget.AppCompatImageButton; +import android.support.v7.widget.AppCompatImageView; +import android.support.v7.widget.CardView; +import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; -import androidx.appcompat.widget.AppCompatImageButton; -import androidx.appcompat.widget.AppCompatImageView; -import androidx.cardview.widget.CardView; -import androidx.recyclerview.widget.RecyclerView; - import com.squareup.picasso.Picasso; import java.util.ArrayList; diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade2Xml/FadeXml2Activity.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade2Xml/FadeXml2Activity.java index 00ce382..7107f72 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade2Xml/FadeXml2Activity.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade2Xml/FadeXml2Activity.java @@ -2,13 +2,12 @@ import android.os.Bundle; import android.os.Handler; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.LinearLayoutManager; +import android.support.v7.widget.RecyclerView; +import android.support.v7.widget.Toolbar; import android.view.View; -import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.Toolbar; -import androidx.recyclerview.widget.LinearLayoutManager; -import androidx.recyclerview.widget.RecyclerView; - import java.util.ArrayList; import io.rmiri.skeleton.master.IsCanSetAdapterListener; diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade2Xml/FadeXml2Adapter.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade2Xml/FadeXml2Adapter.java index 874bfcb..a89c5b4 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade2Xml/FadeXml2Adapter.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/fade2Xml/FadeXml2Adapter.java @@ -2,16 +2,15 @@ import android.content.Context; +import android.support.v7.widget.AppCompatImageButton; +import android.support.v7.widget.AppCompatImageView; +import android.support.v7.widget.CardView; +import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; -import androidx.appcompat.widget.AppCompatImageButton; -import androidx.appcompat.widget.AppCompatImageView; -import androidx.cardview.widget.CardView; -import androidx.recyclerview.widget.RecyclerView; - import com.squareup.picasso.Picasso; import java.util.ArrayList; diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/gradientXml/GradientXmlActivity.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/gradientXml/GradientXmlActivity.java index 8f410d4..a7f5371 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/gradientXml/GradientXmlActivity.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/gradientXml/GradientXmlActivity.java @@ -2,13 +2,12 @@ import android.os.Bundle; import android.os.Handler; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.LinearLayoutManager; +import android.support.v7.widget.RecyclerView; +import android.support.v7.widget.Toolbar; import android.view.View; -import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.Toolbar; -import androidx.recyclerview.widget.LinearLayoutManager; -import androidx.recyclerview.widget.RecyclerView; - import java.util.ArrayList; import io.rmiri.skeleton.master.IsCanSetAdapterListener; diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/gradientXml/GradientXmlAdapter.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/gradientXml/GradientXmlAdapter.java index f320f82..a0be4ee 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/gradientXml/GradientXmlAdapter.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/gradientXml/GradientXmlAdapter.java @@ -2,16 +2,15 @@ import android.content.Context; +import android.support.v7.widget.AppCompatImageButton; +import android.support.v7.widget.AppCompatImageView; +import android.support.v7.widget.CardView; +import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; -import androidx.appcompat.widget.AppCompatImageButton; -import androidx.appcompat.widget.AppCompatImageView; -import androidx.cardview.widget.CardView; -import androidx.recyclerview.widget.RecyclerView; - import com.squareup.picasso.Picasso; import java.util.ArrayList; diff --git a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/shapeXml/ShapeXmlActivity.java b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/shapeXml/ShapeXmlActivity.java index f428d41..7eb258a 100644 --- a/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/shapeXml/ShapeXmlActivity.java +++ b/sample/src/main/java/io/rmiri/skeleton/sample/activity/xml/shapeXml/ShapeXmlActivity.java @@ -2,12 +2,11 @@ import android.os.Bundle; import android.os.Handler; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; import android.view.View; import android.widget.TextView; -import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.Toolbar; - import io.rmiri.skeleton.SkeletonViewGroup; import io.rmiri.skeleton.sample.R; diff --git a/sample/src/main/res/layout/activity_add_views_by_java.xml b/sample/src/main/res/layout/activity_add_views_by_java.xml index d7d841a..511b15e 100644 --- a/sample/src/main/res/layout/activity_add_views_by_java.xml +++ b/sample/src/main/res/layout/activity_add_views_by_java.xml @@ -7,7 +7,7 @@ android:fitsSystemWindows="true" android:orientation="vertical"> - - - - - - - - - - - diff --git a/sample/src/main/res/layout/activity_fade_1_xml.xml b/sample/src/main/res/layout/activity_fade_1_xml.xml index 484e42d..15ce61c 100644 --- a/sample/src/main/res/layout/activity_fade_1_xml.xml +++ b/sample/src/main/res/layout/activity_fade_1_xml.xml @@ -6,7 +6,7 @@ android:fitsSystemWindows="true" android:orientation="vertical"> - - diff --git a/sample/src/main/res/layout/activity_fade_xml_2.xml b/sample/src/main/res/layout/activity_fade_xml_2.xml index 484e42d..15ce61c 100644 --- a/sample/src/main/res/layout/activity_fade_xml_2.xml +++ b/sample/src/main/res/layout/activity_fade_xml_2.xml @@ -6,7 +6,7 @@ android:fitsSystemWindows="true" android:orientation="vertical"> - - diff --git a/sample/src/main/res/layout/activity_gradient_java.xml b/sample/src/main/res/layout/activity_gradient_java.xml index 484e42d..15ce61c 100644 --- a/sample/src/main/res/layout/activity_gradient_java.xml +++ b/sample/src/main/res/layout/activity_gradient_java.xml @@ -6,7 +6,7 @@ android:fitsSystemWindows="true" android:orientation="vertical"> - - diff --git a/sample/src/main/res/layout/activity_gradient_xml.xml b/sample/src/main/res/layout/activity_gradient_xml.xml index 484e42d..15ce61c 100644 --- a/sample/src/main/res/layout/activity_gradient_xml.xml +++ b/sample/src/main/res/layout/activity_gradient_xml.xml @@ -6,7 +6,7 @@ android:fitsSystemWindows="true" android:orientation="vertical"> - - diff --git a/sample/src/main/res/layout/activity_main.xml b/sample/src/main/res/layout/activity_main.xml index 485c9a4..2a6d5a9 100644 --- a/sample/src/main/res/layout/activity_main.xml +++ b/sample/src/main/res/layout/activity_main.xml @@ -6,7 +6,7 @@ android:fitsSystemWindows="true" android:orientation="vertical"> - - - - - - - - - - - - + diff --git a/sample/src/main/res/layout/item_fade_xml_1.xml b/sample/src/main/res/layout/item_fade_xml_1.xml index 1e80bff..a58cef1 100644 --- a/sample/src/main/res/layout/item_fade_xml_1.xml +++ b/sample/src/main/res/layout/item_fade_xml_1.xml @@ -1,4 +1,4 @@ - - - - - - + diff --git a/sample/src/main/res/layout/item_fade_xml_2.xml b/sample/src/main/res/layout/item_fade_xml_2.xml index 8666d61..d0ca9ca 100644 --- a/sample/src/main/res/layout/item_fade_xml_2.xml +++ b/sample/src/main/res/layout/item_fade_xml_2.xml @@ -1,4 +1,4 @@ - - - - - - + diff --git a/sample/src/main/res/layout/item_gradient_java.xml b/sample/src/main/res/layout/item_gradient_java.xml index 723756a..bd9d0c6 100644 --- a/sample/src/main/res/layout/item_gradient_java.xml +++ b/sample/src/main/res/layout/item_gradient_java.xml @@ -1,4 +1,4 @@ - - - - - - + diff --git a/sample/src/main/res/layout/item_gradient_xml.xml b/sample/src/main/res/layout/item_gradient_xml.xml index 971d3f7..0b6a2be 100644 --- a/sample/src/main/res/layout/item_gradient_xml.xml +++ b/sample/src/main/res/layout/item_gradient_xml.xml @@ -1,4 +1,4 @@ - - - - - - +