forked from yangchong211/YCAppTool
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
杨充
committed
Sep 30, 2020
1 parent
92e001f
commit 99a5554
Showing
26 changed files
with
1,656 additions
and
7 deletions.
There are no files selected for viewing
Binary file not shown.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
90 changes: 90 additions & 0 deletions
90
business/DemoBusiness/src/main/java/com/ycbjie/other/ui/activity/GalleryCoverActivity.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,90 @@ | ||
package com.ycbjie.other.ui.activity; | ||
|
||
import android.annotation.SuppressLint; | ||
import android.os.Bundle; | ||
import android.support.annotation.Nullable; | ||
import android.support.v4.view.ViewPager; | ||
import android.support.v7.app.AppCompatActivity; | ||
|
||
|
||
import com.alibaba.android.arouter.facade.annotation.Route; | ||
import com.yc.cn.cover.cover.GalleryImageView; | ||
import com.yc.configlayer.arounter.RouterConfig; | ||
import com.ycbjie.other.R; | ||
|
||
import java.util.ArrayList; | ||
import java.util.List; | ||
|
||
@Route(path = RouterConfig.Demo.ACTIVITY_COVER_ACTIVITY) | ||
public class GalleryCoverActivity extends AppCompatActivity { | ||
|
||
GalleryImageView scrollGalleryView; | ||
|
||
@Override | ||
protected void onCreate(@Nullable Bundle savedInstanceState) { | ||
super.onCreate(savedInstanceState); | ||
setContentView(R.layout.activity_first); | ||
scrollGalleryView = findViewById(R.id.scroll_gallery_view); | ||
initImage(); | ||
} | ||
|
||
private void initImage(){ | ||
List<Object> picsBeanList = new ArrayList<>(); | ||
for (int i=0 ; i<10 ; i++){ | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190916/asphpxyzcymmbhcpkkqejspgyzjqvsbs.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/201909/982823160a0693d37768a2c7ae787cef.jpeg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190916/asphpxyzcymmbhcpkkqejspgyzjqvsbs.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/201909/982823160a0693d37768a2c7ae787cef.jpeg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190916/asphpxyzcymmbhcpkkqejspgyzjqvsbs.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/201909/982823160a0693d37768a2c7ae787cef.jpeg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190916/asphpxyzcymmbhcpkkqejspgyzjqvsbs.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/201909/982823160a0693d37768a2c7ae787cef.jpeg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
picsBeanList.add("https://pic1.yilu.cn/20190917/fqlcmvycypjmmgdvdbrhgfzpsiidmjva.jpg"); | ||
} | ||
|
||
scrollGalleryView | ||
//设置viewPager底部缩略图大小尺寸 | ||
//设置是否支持缩放 | ||
//设置切换的图片索引 | ||
.setPosition(0) | ||
//设置缩放的倍数 | ||
//设置是否隐藏底部缩略图,主要是防止后期产品参考懂车帝,又不要底部滑动,非常灵活修改 | ||
.hideThumbnails(false) | ||
//添加滑动事件,也可以不用添加 | ||
.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { | ||
@Override | ||
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { | ||
|
||
} | ||
|
||
@SuppressLint("SetTextI18n") | ||
@Override | ||
public void onPageSelected(int position) { | ||
|
||
} | ||
|
||
@Override | ||
public void onPageScrollStateChanged(int state) { | ||
|
||
} | ||
}) | ||
.addUrlToRecyclerView(picsBeanList); | ||
} | ||
} |
15 changes: 15 additions & 0 deletions
15
business/DemoBusiness/src/main/res/layout/activity_first.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<RelativeLayout | ||
xmlns:android="http://schemas.android.com/apk/res/android" | ||
android:id="@+id/main_container" | ||
android:layout_width="match_parent" | ||
android:layout_height="match_parent" | ||
android:background="#000000"> | ||
|
||
<com.yc.cn.cover.cover.GalleryImageView | ||
android:id="@+id/scroll_gallery_view" | ||
android:layout_width="match_parent" | ||
android:layout_height="match_parent"/> | ||
|
||
|
||
|
||
</RelativeLayout> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
*.iml | ||
.gradle | ||
/local.properties | ||
/.idea/caches | ||
/.idea/libraries | ||
/.idea/modules.xml | ||
/.idea/workspace.xml | ||
/.idea/navEditor.xml | ||
/.idea/assetWizardSettings.xml | ||
.DS_Store | ||
/build | ||
/captures | ||
.externalNativeBuild | ||
.cxx | ||
|
||
|
||
|
||
# Built application files | ||
*.apk | ||
*.ap_ | ||
|
||
# Files for the ART/Dalvik VM | ||
*.dex | ||
|
||
# Java class files | ||
*.class | ||
|
||
# Generated files | ||
bin/ | ||
gen/ | ||
out/ | ||
|
||
# Gradle files | ||
.gradle/ | ||
build/ | ||
|
||
# Local configuration file (sdk path, etc) | ||
local.properties | ||
|
||
# Proguard folder generated by Eclipse | ||
proguard/ | ||
|
||
# Log Files | ||
*.log | ||
|
||
# Android Studio Navigation editor temp files | ||
.navigation/ | ||
|
||
# Android Studio captures folder | ||
captures/ | ||
|
||
# Intellij | ||
*.iml | ||
.idea/workspace.xml | ||
.idea/tasks.xml | ||
.idea/gradle.xml | ||
.idea/dictionaries | ||
.idea/libraries | ||
|
||
# Keystore files | ||
*.jks | ||
|
||
# External native build folder generated in Android Studio 2.2 and later | ||
.externalNativeBuild | ||
|
||
# Google Services (e.g. APIs or Firebase) | ||
google-services.json | ||
|
||
# Freeline | ||
freeline.py | ||
freeline/ | ||
freeline_project_description.json | ||
.idea/ | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
apply plugin: 'com.android.library' | ||
|
||
android { | ||
compileSdkVersion rootProject.ext.android["compileSdkVersion"] | ||
buildToolsVersion rootProject.ext.android["buildToolsVersion"] | ||
|
||
defaultConfig { | ||
minSdkVersion rootProject.ext.android["minSdkVersion"] | ||
targetSdkVersion rootProject.ext.android["targetSdkVersion"] | ||
versionCode rootProject.ext.android["versionCode"] | ||
versionName rootProject.ext.android["versionName"] | ||
multiDexEnabled true | ||
} | ||
|
||
buildTypes { | ||
release { | ||
minifyEnabled false | ||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | ||
} | ||
} | ||
|
||
} | ||
|
||
dependencies { | ||
implementation fileTree(dir: 'libs', include: ['*.jar']) | ||
implementation 'com.android.support:appcompat-v7:28.0.0' | ||
implementation rootProject.ext.dependencies["recyclerview-v7"] | ||
implementation rootProject.ext.dependencies["zoomImageLib"] | ||
implementation rootProject.ext.dependencies["glide"] | ||
annotationProcessor rootProject.ext.dependencies["glide-compiler"] | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Add project specific ProGuard rules here. | ||
# You can control the set of applied configuration files using the | ||
# proguardFiles setting in build.gradle. | ||
# | ||
# For more details, see | ||
# http://developer.android.com/guide/developing/tools/proguard.html | ||
|
||
# If your project uses WebView with JS, uncomment the following | ||
# and specify the fully qualified class name to the JavaScript interface | ||
# class: | ||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview { | ||
# public *; | ||
#} | ||
|
||
# Uncomment this to preserve the line number information for | ||
# debugging stack traces. | ||
#-keepattributes SourceFile,LineNumberTable | ||
|
||
# If you keep the line number information, uncomment this to | ||
# hide the original source file name. | ||
#-renamesourcefileattribute SourceFile |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
package="com.ycbjie.photocoverlib" /> |
Oops, something went wrong.