Android开发实现一个沙漠风情动画效果
Android开发实现一个沙漠风情动画效果
将其添加到存储库末尾的根build.gradle中:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
} 添加依赖项
dependencies {
compile 'com.github.jetradarmobile.desertplaceholder:desertplaceholder:1.2.4'
} 用法
将视图添加到您的布局
<com.jetradar.desertplaceholder.DesertPlaceholder
android:id="@+id/placeholder"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:dp_buttonText="retry"
app:dp_message="Use this nice placeholder if you have nothing to show"/>
Set up listener to button click
DesertPlaceholder desertPlaceholder = (DesertPlaceholder) findViewById(R.id.placeholder);
desertPlaceholder.setOnButtonClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// do stuff
}
});
Testing
@Rule
public final ActivityTestRule<MainActivity> activityRule = new ActivityTestRule<MainActivity>(MainActivity.class) {
@Override
protected void beforeActivityLaunched() {
//...
DesertPlaceholder.animationEnabled = false;
}
};
@Test
public void placeholder() {
onView(withId(R.id.placeholder))
.perform(click()) // will freeze here if animation enabled
.check(matches(isDisplayed()));
}资源均来自第三方,谨慎下载,前往第三方网站下载
本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知我们删除。邮箱:737597453@qq.com


