簡體   English   中英

將浮動操作按鈕轉換為Android中的活動

[英]Transform a Floating action button into an activity in Android

我有一個浮動動作按鈕,按下后,它會啟動一個新的活動。

有沒有辦法像Google的Material設計指南一樣制作動畫? 我說的是像這樣 (從這里 )。

因為我在anim文件夾中創建了一個文件

right_bottom_up.xml

 <?xml version="1.0" encoding="utf-8"?>
<translate
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@integer/time_fade"
    android:fromXDelta="100%p"
    android:fromYDelta="100%p"
    android:toYDelta="0%p"
    android:toXDelta="0%">
</translate>

no_animation.xml

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@android:integer/config_longAnimTime"
   ></translate>

slide_down_back.xml

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@integer/time_fade"
    android:fromYDelta="0%p"
    android:toYDelta="100%p"></translate>

在活動中,在意圖調用后啟動您的活動:

 overridePendingTransition(R.anim.right_bottom_up, R.anim.no_animation);

在你的第二個活動onBackPress()中寫下這一行

    overridePendingTransition(R.anim.no_animation, R.anim.slide_down_back);

請參閱下面的lib項目,與您在此問題中分享視頻相同。

https://github.com/gowong/material-sheet-fab

可能這絕對可以幫到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM