想象一個專案的提要,然后您單擊一個專案,它以這種方式打開。我們需要創建一個具有相同影片的新聞應用程式(查看鏈接視頻的 sec 00:13)。在此處輸入鏈接描述
uj5u.com熱心網友回復:
您可以使用 react-native-collapsible 包來實作類似 https://github.com/oblador/react-native-collapsible
uj5u.com熱心網友回復:
一種方法是做動態樣式。
像這樣:
import React from "react";
import { View, TouchableOpacity} from "react-native";
const Component = () => {
const [isOpen, setisOpen] = React.useState(false);
return (
<TouchableOpacity onPress={() => setisOpen(!isOpen)}>
<View>
{/* The View content that is always open */}
</View>
<View style={isOpen ? { disply: "flex" } : { disply: "none" }}>
{/* The View content to be opened/hidden */}
</View>
</TouchableOpacity>
);
};
然后你可以像這樣在你的螢屏中匯入這個組件:
<Component />
uj5u.com熱心網友回復:
取決于您使用的導航庫,但我假設您使用的是react-navigation.
你有這個包在兩個螢屏之間導航期間使用共享元素執行影片:https ://github.com/IjzerenHein/react-navigation-shared-element 。
非常易于使用且非常高效。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/445044.html
標籤:反应式
上一篇:計算反應原生的休息日
