import { NativeModules } from 'react-native';
const { PlatformConstants } = NativeModules;
/**
* 判断当前的React Native 版本是否支持改进的 Spring animation 机制,
* 版本在 >=0.50 或者为 0.0 是才返回真
* @returns {boolean}
*/
export const supportsImprovedSpringAnimation = () => {
if (PlatformConstants && PlatformConstants.reactNativeVersion) {
const { major, minor } = PlatformConstants.reactNativeVersion;
return minor >= 50 || (major === 0 && minor === 0);
// `master` has major + minor set to 0
}
return false;
};
React Navigation源代码阅读 : utils/ReactNativeFeatures.js
猜你喜欢
转载自blog.csdn.net/andy_zhang2007/article/details/80260699
今日推荐
周排行