0
我使用CardVIew裏面有一個ImageView,如果你觸摸/懸停/滾動,它應該顯示一些動畫與文本,我會把上面的圖像視圖的項目描述。位混淆什麼是在谷歌搜索適當的任期。任何幫助將深表讚賞ImageView懸停顯示文本
我使用CardVIew裏面有一個ImageView,如果你觸摸/懸停/滾動,它應該顯示一些動畫與文本,我會把上面的圖像視圖的項目描述。位混淆什麼是在谷歌搜索適當的任期。任何幫助將深表讚賞ImageView懸停顯示文本
我已經通過您的要求。我找到了你需要的東西。這是鏈接,你可以通過滾動懸停動畫來獲取你的卡片。
https://github.com/daimajia/AndroidViewHover
添加扶養在搖籃
dependencies {
compile "com.android.support:support-v4:20.+"
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.daimajia.easing:library:[email protected]'
compile 'com.daimajia.androidanimations:library:[email protected]'
compile 'com.daimajia.androidviewhover:library:[email protected]'
}
創建一個獨到的見解,並確保它是由BlurLayout
例如包裹:
<com.daimajia.androidviewhover.BlurLayout
android:id="@+id/sample"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:layout_centerInParent="true"
android:scaleType="fitXY"
android:src="@drawable/kid"
android:layout_width="match_parent"/>
</com.daimajia.androidviewhover.BlurLayout>
注:Blu rLayout是從RelativeLayout創建的。您可以使用RelativeLayout規則來佈局您的視圖。
創建一個懸停視圖,沒有規則服從。請記住,此視圖將與您創建的原始視圖一樣大。
綁定懸停以BlurLayout
BlurLayout sampleLayout = (BlurLayout)findViewById(R.id.sample);
View hover = LayoutInflater.from(mContext).inflate(R.layout.hover, null);
sampleLayout.setHoverView(hover);
,不要忘記,你可以只在一行代碼添加各種動畫。例如:
//View (R.id.heart) appear animation.
sampleLayout.addChildAppearAnimator(hover, R.id.heart, Techniques.FlipInX);
//View (R.id.heart) disappear animation.
sampleLayout.addChildDisappearAnimator(hover, R.id.heart, Techniques.FlipOutX);
我們可以有一些代碼嗎? –
我在尋求建議。 – notTdar
@ Cyborg91類似[this](https://github.com/daimajia/AndroidViewHover) – Nisarg