我想用虚线布局实现溢出视图。 目前我正在使用polidea封面流程库URL [gitHub]。 使用此库可以在中心绘制图像。
我希望像这样实现精确的用户界面。
答案 0 :(得分:7)
在https://github.com/davidschreiber/FancyCoverFlow
处给出了一个很好的方法Android应用中的FancyCoverFlow可以用作
fancyCoverFlow = new FancyCoverFlow(context);
fancyCoverFlow.setMaxRotation(45);
fancyCoverFlow.setUnselectedAlpha(0.3f);
fancyCoverFlow.setUnselectedSaturation(0.0f);
fancyCoverFlow.setUnselectedScale(0.4f);
您还可以从XML中膨胀FancyCoverFlow:
<at.technikum.mti.fancycoverflow.FancyCoverFlow
android:layout_width="match_parent"
android:layout_height="match_parent"
fcf:maxRotation="45"
fcf:unselectedAlpha="0.3"
fcf:unselectedSaturation="0.0"
fcf:unselectedScale="0.4" />
请访问
1)https://github.com/deepwinter/android-coverflow
2)https://github.com/i7an/cover-flow-android
3)https://github.com/driventokill/android-coverflow
4)https://github.com/HelgePlaschke/Android-Cover-Flow-Widget
答案 1 :(得分:-1)
在Android中,您可以使用ViewPager和以下代码来实现Cover flow
fragmentimage.xml
<?xml version="1.0" encoding="utf-8"?>
<com.example.rajeev.viewpagercoverflow.CarouselLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/transparent"
android:gravity="center"
android:orientation="vertical">
<ImageView
android:id="@+id/pagerImg"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"
android:contentDescription="@string/app_name"
android:src="@drawable/back" />
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</com.example.rajeev.viewpagercoverflow.CarouselLinearLayout>
有关更多详细信息,您可以访问https://teachmeandroidhub.blogspot.com/2018/10/android-tutorial-how-to-create-view.html