当前位置: 网站首页>小程序开发>网络推广

阿坝微信公众号开发【阿坝网络推广】阿坝建站、阿坝网站维护、阿坝网页制作、阿坝微信小程序代运营公司

发表日期: 2021-06-05 10:59:09 浏览次数:95

阿坝微信公众号开发【阿坝网络推广】阿坝建站、阿坝网站维护、阿坝网页制作、阿坝微信小程序代运营公司


网站建设.jpg


阿坝藏族羌族自治州,四川省辖自治州,紧邻成都平原,全州地表整体轮廓为典型高原,地势高亢,境内垂直气候显著;辖1县级市、12县,总面积84242平方公里;截至2019年末,阿坝州户籍人口89.93万人。

阿坝藏族羌族自治州境内有世界自然遗产九寨沟、黄龙及卧龙·四姑娘山大熊猫栖息地等世界级旅游景区。有马尔康卓克基土司官寨、松岗直波碉楼(含羌寨碉群)、松潘古城墙、壤塘棒托寺、错尔机寺、营盘山和姜维城遗址、日斯满巴碉房、阿坝州红军长征遗迹等全国重点文物保护单位。 [1] 

2019年12月,国家民委命名阿坝藏族羌族自治州为“全国民族团结进步示范州”。 [2] 

2020年阿坝州地区生产总值(GDP)突破400亿元,达411.75亿元,按可比价格计算,比上年增长3.3%。 [3] 



五、react-native头部标题按钮

参数说明:

名称描述
title可用作后备的字符串headerTitle。此外,将用作tabBarLabel(如果嵌套在TabNavigator中)或drawerLabel(如果嵌套在DrawerNavigator中)的后备。
headerReact Element或给定HeaderProps返回React元素的函数,以显示为标题。设置为null隐藏标题。
headerTitle标头使用的字符串,反应元素或反应组件。默认为场景title。当使用的成分,它接收allowFontScaling,style和children道具。传入标题字符串children。
headerTitleAllowFontScaling标题标题字体是否应缩放以遵守“文本大小”辅助功能设置。默认为true。
headerBackAllowFontScaling后退按钮标题字体是否应缩放以遵守“文本大小”辅助功能设置。默认为false。
headerBackImageReact Element或Component在标题的后退按钮中显示自定义图像。使用组件时,它在渲染(tintColor,title)时会收到许多道具。默认为带有react-navigation/views/assets/back-icon.png后方图像源的图像组件,后者是平台的默认后退图标图像(iOS上的V形符号和Android上的箭头)。
headerBackTitleiOS上的后退按钮使用的标题字符串,或null禁用标签。默认为上一个场景headerTitle。headerBackTitle必须在原始屏幕中定义,而不是在目标屏幕中定义。例如,当您有转换A到B并且要禁用headerBackTitleon时B
headerTruncatedBackTitle当按钮headerBackTitle不适合屏幕时,后退按钮使用的标题字符串。”Back”默认。headerTruncatedBackTitle必须在原始屏幕中定义,而不是在目标屏幕中定义。例如,当您有转换A到B并且想要截断标签时B
headerRightReact Element显示在标题的右侧。
headerLeftReact元素或组件显示在标题的左侧。当使用的成分,它接收到一个数道具呈现时(onPress,title,titleStyle和更多-检查Header.tsx完整的列表)。
headerStyle标题的样式对象
headerForceInset允许将forceInset对象传递给标头中使用的内部SafeAreaView。
headerTitleStyle标题组件的样式对象
headerBackTitleStyle后标题的样式对象
headerLeftContainerStyle自定义headerLeft组件容器的样式,例如添加填充。
headerRightContainerStyle自定义headerRight组件容器的样式,例如添加填充。
headerTitleContainerStyle自定义headerTitle组件容器的样式,例如添加填充。默认情况下,headerTitleContainerStyle具有绝对位置样式并且偏移left和right。这可能导致之间的空白或重叠headerLeft以及headerTitle如果定制headerLeft被使用。它可以通过调节来解决left,并right在风格headerTitleContainerStyle和marginHorizontal在headerTitleStyle。
headerTintColor标题的色调
headerPressColorAndroid材质波纹的颜色(Android> = 5.0)
headerTransparent默认为false。如果true,标题将没有背景,除非您明确地提供headerStyle或headerBackground。
headerBackground使用它headerTransparent来提供要在标题的背景中呈现的组件。例如,您可以使用模糊视图来创建半透明标题。
headerBackgroundTransitionPreset一个toggle; fade; translate; 让您选择如何headerBackground在屏幕之间转换自定义组件。
gesturesEnabled是否可以使用手势来关闭此屏幕。在iOS上默认为true,在Android上默认为false。
gestureResponseDistance用于覆盖触摸从屏幕边缘开始的距离以识别手势的对象。它具有以下属性:horizontal:- 数字 - 水平方向的距离。默认为25。vertical:- 数字 - 垂直方向的距离。默认为135。
gestureDirection用于覆盖关闭手势方向的字符串。default用于正常行为或inverted从右向左滑动。

1.添加右侧按钮

标题交互的最常用方法是点击标题左侧或右侧的按钮。让我们在标题的右侧添加一个按钮(在整个屏幕上最难触摸的地方之一,取决于手指和手机的大小,但也是放置按钮的正常位置)。

HomeScreen主组件

class HomeScreen extends React.Component {    static navigationOptions = {        headerTitle: <LogoTitle ></LogoTitle>,        headerRight: (            <Button                    onPress={() => alert('This is a button!')}                title="Info"                color="#fff"                />        ),    };}

2.标题按钮与页面上交互

点击标题按钮触发count自增

HomeScreen主组件

class HomeScreen extends React.Component {    static navigationOptions = ({ navigation }) => {        return {            headerTitle: <LogoTitle />,            headerRight: (            <Button            onPress={navigation.getParam('increaseCount')}        title="+1"        color="#fff"        />            ),    };};componentDidMount() {    this.props.navigation.setParams({ increaseCount: this._increaseCount });};state = {    count: 0,};_increaseCount = () => {    this.setState({ count: this.state.count + 1 });};render() {    return (        <View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>        <Text>Home Screen</Text>        <Text>Count: {this.state.count}</Text>        <Button title="Go to Details" onPress={() => this.props.navigation.navigate('Details',{        itemId: 86,        otherParam: 'anything you want here',    })}/>        </View>    );}}

效果如图:

react-native从入门到精通搭建app(七) 一一 头部标题按钮

3.自定义后退按钮

createStackNavigator

为后退按钮提供特定于平台的默认值。在iOS上,这包括按钮旁边的标签,当标题适合可用空间时,它会显示上一屏幕的标题,否则显示“返回”。

您可以使用headerBackTitle和更改标签行为headerTruncatedBackTitle
(具体详见https://reactnavigation.org/docs/en/stack-navigator.html#headerbacktitle )

要自定义后退按钮图像,可以使用headerBackImage。

headerBackTitle

iOS上的后退按钮使用的标题字符串,或null禁用标签。默认为上一个场景headerTitle。headerBackTitle必须在原始屏幕中定义,而不是在目标屏幕中定义。例如,当您有转换A到B并且要禁用headerBackTitleon时B:

StackNavigator({    A: {        screen: AScreen,        navigationOptions: () => ({            title: A,            headerBackTitle: null,        }),    },        B: {            screen: BScreen,            navigationOptions: () => ({                title: B,            }),        },});

headerTruncatedBackTitle

当按钮headerBackTitle不适合屏幕时,后退按钮使用的标题字符串。”Back”默认。headerTruncatedBackTitle必须在原始屏幕中定义,而不是在目标屏幕中定义。例如,当您有转换A到B并且想要截断标签时B:

StackNavigator({    A: {        screen: AScreen,        navigationOptions: () => ({            title: A,            headerBackTitle: 'A much too long text for back button from B to A',            headerTruncatedBackTitle: to&nbsp;A,        }),    },        B: {            screen: BScreen,            navigationOptions: () => ({                title: B,            }),        },});

4.覆盖后退按钮

只要用户可以从当前屏幕返回,后退按钮将自动呈现在堆栈导航器中 - 换句话说,只要堆栈中有多个屏幕,就会呈现后退按钮。

一般来说,这就是你想要的。但是在某些情况下,您可能需要通过上述选项自定义后退按钮,在这种情况下,您可以将headerLeft选项设置为将要渲染的React元素,就像我们一样headerRight。或者,该headerLeft选项还接受React组件,例如,可用于覆盖后退按钮的onPress行为

如添加的右侧按钮相同,不在叙述。




阿坝微信公众号开发阿坝网络推广阿坝建站、阿坝网站维护、阿坝网页制作、阿坝微信小程序代运营公司

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878