react native 毛玻璃效果

javascript 复制代码
import React from 'react'
import { View, Text, FlatList } from 'react-native'
import { Skeleton } from '@rneui/themed'
import useList from './useList'
import { Image } from '../../../../component/light'
import { BlurView } from 'expo-blur'
import styles from './styles'

export default function Home(props) {
  const { dataSource, isHasMore, handleSearch, handleScroll } =
    useList(props)
  return (
    <View style={styles.mUserlistWrap}>
      <FlatList
        style={styles.mUserlistFlatList}
        data={dataSource}
        onEndReached={() => handleSearch()}
        onScroll={(e) => handleScroll(e)}
        renderItem={({ item }) => (
          <View style={styles.mUserlistRow}>
            <Image uri={item.avatarCdn} style={styles.mUserlistAvatar}></Image>
            <View style={styles.mUserlistNicknameWrap}>
              <Text style={styles.mUserlistNickname}>{item.nickname}</Text>
            </View>
          </View>
        )}
        ListFooterComponent={
          isHasMore ? (
            <View style={styles.mUserlistSkeletonWrap}>
              <Skeleton
                circle
                width={40}
                height={40}
                style={styles.mUserlistSkeletonAvatar}
              />
              <Skeleton
                height={40}
                style={styles.mUserlistSkeletonText}
                animation="wave"
              />
            </View>
          ) : (
            <View style={styles.mUserlistEndTextWrap}>
              <Text style={styles.mUserlistEndText}>已经到底了~</Text>
            </View>
          )
        }
      />
      <BlurView intensity={50} tint="light" style={styles.mUserlistSearchWrap}>
        <Text style={styles.text}>123</Text>
      </BlurView>
    </View>
  )
}

https://docs.expo.dev/versions/latest/sdk/blur-view/

https://github.com/expo/expo/issues/6613

参考链接:

https://chat.xutongbao.top/

相关推荐
不好听6132 分钟前
React 的 useRef vs useState:响应式与非响应式的分界线
前端·react.js
xiaominlaopodaren8 分钟前
three.js地图数学基础(二):Web Mercator
javascript·gis·three.js
想要成为糕糕手11 分钟前
面试必问!React 受控与非受控组件,这篇彻底讲透了
react.js
谷哥的小弟12 分钟前
TypeScript接口
javascript·typescript
RobinDevNotes13 分钟前
轻量级动画引擎Anime.js迎来V4大版本更新
开发语言·前端·javascript·ecmascript·动画·c4前端
喜欢睡觉14 分钟前
React 受控组件与非受控组件
react.js
渣波18 分钟前
React 性能优化实战:从 memo 到 Hooks 的底层原理与进阶封装
前端·javascript
触底反弹18 分钟前
别再 Prop Drilling 了!一文彻底搞懂 React 组件通信的 5 种方案
前端·javascript·react.js
两只羊ovo19 分钟前
listToTree 速通:一维数组怎么变出多级菜单?Map 和 reduce 两种全解
前端·javascript
何时梦醒21 分钟前
React 进阶必修:彻底搞懂受控组件与非受控组件
前端·javascript·react.js