React-Native 自定义按钮系列

对几种按钮点击效果进行比较
import React, { Component } from 'react';
import {AppRegistry,StyleSheet,Button,Alert,View,TouchableOpacity,TouchableHighlight,Text, TouchableWithoutFeedback,
} from 'react-native';export default class ButtonView extends Component {render() {return(<View style={{backgroundColor: '#ffaaaa',flex: 1,alignItems: 'center',justifyContent: 'center'}}><Button title="Button"onPress={this.actionButton}color={'#00f'}/><TouchableOpacity style={styles.touchButton}onPress={() => {alert('TouchableOpacity')}}><Text style={styles.touchButtonText}>点击按钮1</Text></TouchableOpacity><TouchableHighlight activeOpacity={0.9}underlayColor={'#1aaf00'}style={[styles.touchButton]}onPress={() => {alert('TouchableHighlight')}}><Text style={styles.touchButtonText}>点击按钮2</Text></TouchableHighlight>{/*显示背景 ,点击颜色, 透明度也是无效*/}<TouchableWithoutFeedback activeOpacity={0.9}underlayColor={'#1aaf00'}style={[styles.touchButton]}onPress={() => {alert('TouchableWithoutFeedback')}}><Text style={styles.touchButtonText}>点击按钮2</Text></TouchableWithoutFeedback></View>)}actionButton = () => {alert('Button')}
}
const styles = StyleSheet.create({touchButton: {height: 40,width: 100,borderRadius: 20,backgroundColor: '#fa1faa',justifyContent: 'center',overflow: 'hidden',},touchButtonText: {color: 'white',textAlign: 'center',}
});AppRegistry.registerComponent('ButtonView', ()=> ButtonView);

React-Native 按钮点击几种效果进行对比相关推荐

  1. React Native按钮详解|Touchable系列组件使用详解

    转载自:http://www.devio.org/2017/01/10/React-Native按钮详解-Touchable系列组件使用详解/ 在做App开发过程中离不了的需要用户交互,说到交互,我们 ...

  2. 设置html按钮点击事件无效果,css怎么设置按钮不能点击?

    css怎么设置按钮不能点击?下面本篇文章就来给大家介绍一下使用CSS设置按钮不能点击的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 想要按钮不能点击可以通过设置按钮点击事件失 ...

  3. android 按钮图片切换动画效果,Button按钮点击图片切换效果

    Button按钮图片切换效果设置. 通常在工程中用到图片按钮点击事件,大多都用ImageButton.在这里我们用 Button的点击事件,在图片的切换过程中不再通过setBackgroundReso ...

  4. 按钮点击WIN8 磁贴效果

    1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android= ...

  5. android 按钮点击动画效果_如何用纯css打造类materialUI的按钮点击动画并封装成react组件...

    作为一个前端框架的重度使用者,在技术选型上也会非常注意其生态和完整性.笔者先后开发过基于vue,react,angular等框架的项目,碧如vue生态的elementUI, ant-design-vu ...

  6. [译] React Native vs. Cordova、PhoneGap、Ionic,等等

    原文链接: learnreact.design/2018/02/14/- 喜欢理由: 文笔生动 通俗易懂 特别鸣谢: 原作者 Linton Ye 的倾情校对 系列博客: 用通俗的语言和涂鸦来解释 Re ...

  7. React Native专题

    未经授权不得转载: 出处地址:http://www.lcode.org 本文出自:[江清清的技术专栏] 本React Native讲解专题:主要讲解了React Native开发,由基础环境搭建配置入 ...

  8. React Native专题-江清清

    本React Native讲解专题:主要讲解了React Native开发,由基础环境搭建配置入门,基础,进阶相关讲解. 刚创建的React Native交流8群:533435865  欢迎各位大牛, ...

  9. React Native开发(一)

    本React Native讲解专题:主要讲解了React Native开发,由基础环境搭建配置入门,基础,进阶相关讲解. 关于React Native各种疑难杂症,问题深坑总结方案请点击查看: Mac ...

最新文章

  1. 使用Configuration Manager管理移动设备
  2. java:十六进制转十进制
  3. php rpc调用,PHP 通过 JSON-RPC 调用实现以太坊交互
  4. 盘点世界上的巨无霸发电机
  5. vscode代码运行时间工具_代码编辑器横评:为什么 VS Code 能拔得头筹
  6. 给 python 初学者的四条忠告_给 python 初学者的四条忠告-Go语言中文社区
  7. Qt工作笔记-多线程时间服务应用
  8. 计算机师范专业考编,不是师范生考教师很难?这4个专业考教师反而轻松!
  9. C#也能PS图片,还能为网站Ajax上传图片同时生成微缩图(附Demo)
  10. java对excel加密_Java 加密、解密Excel文档
  11. android 删除系统服务,不ROOT卸载系统自带应用
  12. 《惢客创业日记》2020.08.01(周六)七月份的工作总结
  13. Jetson Nano 系统瘦身 移除libre-office
  14. 云杰恒指:6.11恒指期货实盘指导交易复盘
  15. SQLAlchemy黄金体验
  16. 保险初识经验汇总(重疾、医疗、寿险、意外)
  17. (软件工程)-- 总体设计报告
  18. 2018年十大区块链投资机构盘点-千氪
  19. 得到 K 个黑块的最少涂色次数
  20. 快速查找论文的源代码网站资料

热门文章

  1. 电子助力方向机控制模块_17款路虎揽胜:偶发性电子助力失效
  2. Java多线程并发——CAS和AQS
  3. ansys18安装以后打不开_【偷偷告诉你】在微信里直接安装apk.1
  4. OpenShift 4 - DevSecOps Workshop (4) - 为 Task 增加参数和Workspace
  5. 微软杀毒软件 Microsoft Defender 将发布 Linux 版本
  6. 证明谷歌 Go 魅力的 10 个开源项目
  7. .NET Core 2.1.12 与 2.2.6 发布,修复 URL 重定向欺骗漏洞
  8. 使用EntityFramework Core和Enums作为字符串的ASP.NET Core Razor页面——第二部分
  9. python手机销售系统结论于心得_python实现手机销售管理系统
  10. mysql 开发复制协议_MySQL组复制MGR(一)– 技术概述