import {
View,
Animated,
useWindowDimensions,
Image as NativeImage,
} from "react-native";
import React, { useState, useCallback } from "react";
import { useTailwind } from "tailwind-rn";
import { useSafeAreaInsets } from "react-native-safe-area-context";
import Follows from "./Follows";
import Fans from "./Fans";
import { TabView, SceneMap, TabBar } from "react-native-tab-view";
export default function Relationship({ navigation, route }) {
const tailwind = useTailwind();
const insets = useSafeAreaInsets();
//tab组件相关
const layout = useWindowDimensions();
const [index, setIndex] = useState(route.params?.tab ? route.params?.tab : 0);
const [routes] = useState([
{ key: "follows", title: "关注" },
{ key: "fans", title: "粉丝" },
]);
const renderScene = useCallback(
SceneMap({
follows: () => ,
fans: () => ,
}),
[]
);
const renderIndicator = useCallback((props) => {
const { position, navigationState, getTabWidth } = props;
const inputRange = [0, 1];
const translateX = position.interpolate({
inputRange: inputRange,
outputRange: inputRange.map((x) => {
return x * getTabWidth(navigationState.index);
}),
});
return (
);
}, []);
const renderTabBar = useCallback(
(props) => (
),
[]
);
return (
);
}