实例介绍
【实例截图】
【核心代码】
└─RNExampleApp-master
│ .babelrc
│ .buckconfig
│ .flowconfig
│ .gitattributes
│ .gitignore
│ .watchmanconfig
│ App.js
│ app.json
│ index.js
│ LICENSE
│ package.json
│ README.md
│ yarn.lock
│
├─android
│ │ build.gradle
│ │ gradle.properties
│ │ gradlew
│ │ gradlew.bat
│ │ settings.gradle
│ │
│ ├─app
│ │ │ BUCK
│ │ │ build.gradle
│ │ │ proguard-rules.pro
│ │ │
│ │ └─src
│ │ └─main
│ │ │ AndroidManifest.xml
│ │ │
│ │ ├─java
│ │ │ └─com
│ │ │ └─exampleapp
│ │ │ MainActivity.java
│ │ │ MainApplication.java
│ │ │
│ │ └─res
│ │ ├─mipmap-hdpi
│ │ │ ic_launcher.png
│ │ │
│ │ ├─mipmap-mdpi
│ │ │ ic_launcher.png
│ │ │
│ │ ├─mipmap-xhdpi
│ │ │ ic_launcher.png
│ │ │
│ │ ├─mipmap-xxhdpi
│ │ │ ic_launcher.png
│ │ │
│ │ └─values
│ │ strings.xml
│ │ styles.xml
│ │
│ ├─gradle
│ │ └─wrapper
│ │ gradle-wrapper.jar
│ │ gradle-wrapper.properties
│ │
│ └─keystores
│ BUCK
│ debug.keystore.properties
│
├─app
│ ├─assets
│ │ │ area.json
│ │ │
│ │ └─image
│ │ about_us.png
│ │ add_circle.png
│ │ add_friend.png
│ │ anonymous.png
│ │ appreciate.png
│ │ app_icon.png
│ │ arrow-left-o.png
│ │ arrow-right-o.png
│ │ arrow-right.png
│ │ audio.png
│ │ avatar.png
│ │ blank.png
│ │ category.png
│ │ checked.png
│ │ clear.png
│ │ close.png
│ │ collect.png
│ │ comment.png
│ │ common_follow.png
│ │ common_friend.png
│ │ default_title_bank.png
│ │ discovery.png
│ │ discovery1.png
│ │ discovery_active.png
│ │ dynamic.png
│ │ edit_dynamic.png
│ │ emoticon.png
│ │ favorite.png
│ │ feedback.png
│ │ first.png
│ │ friend.png
│ │ friend_active.png
│ │ group_chat.png
│ │ head@2x.png
│ │ head@3x.png
│ │ hidden.png
│ │ home.png
│ │ home_active.png
│ │ image.png
│ │ integral.png
│ │ joins.png
│ │ join_list.png
│ │ label.png
│ │ library_cover.jpg
│ │ like.png
│ │ limit_female.png
│ │ limit_male.png
│ │ load_error.png
│ │ lock.png
│ │ me.png
│ │ message.png
│ │ me_active.png
│ │ nearby.png
│ │ news.png
│ │ notice.png
│ │ popularity.png
│ │ private.png
│ │ private_topic.png
│ │ profileBackground.jpg
│ │ radio.png
│ │ rankings.png
│ │ react-native.png
│ │ recommend.png
│ │ resume.png
│ │ scan.png
│ │ search.png
│ │ second.png
│ │ share.png
│ │ submit.png
│ │ third.png
│ │ title.png
│ │ title_menu.png
│ │ topic.png
│ │ video.png
│ │ wechat_circle.png
│ │ wechat_friend.png
│ │ write.png
│ │
│ ├─common
│ │ config.js
│ │ IMessage.js
│ │ request.js
│ │ storage.js
│ │ storageUtil.js
│ │ styleUtil.js
│ │ toast.js
│ │ utils.js
│ │
│ ├─components
│ │ │ AreaPicker.js
│ │ │ AudioControl.js
│ │ │ CategoryPicker.js
│ │ │ DatePicker.js
│ │ │ EditName.js
│ │ │ FullScreenVideo.js
│ │ │ header.js
│ │ │ HeaderTitleButton.js
│ │ │ ImageCached.js
│ │ │ IndexedListView.js
│ │ │ LightBoxCarousel.js
│ │ │ List.js
│ │ │ Loading.js
│ │ │ NavBar.js
│ │ │ NavigatorPage.js
│ │ │ NeedLogin.js
│ │ │ OverlayModal.js
│ │ │ PickerHeader.js
│ │ │ RecordVideo.js
│ │ │ ScrollPage.js
│ │ │ SectionHeader.js
│ │ │ SelectView.js
│ │ │ Separator.js
│ │ │ ShareWeChat.js
│ │ │ SimilarText.js
│ │ │ StickyHeader.js
│ │ │ TabBarIcon.js
│ │ │ TextInputBar.js
│ │ │ UserListRow.js
│ │ │ UserListRowCheck.js
│ │ │ VideoPage.js
│ │ │ WebPage.js
│ │ │
│ │ ├─countdown
│ │ │ countDown.js
│ │ │ countDownText.js
│ │ │
│ │ ├─emoticon
│ │ │ CollectEmoticon.js
│ │ │ Emoji.js
│ │ │ emoticonData.json
│ │ │ Emoticons.js
│ │ │ styles.js
│ │ │
│ │ ├─load
│ │ │ LoadingMore.js
│ │ │
│ │ └─tabbar
│ │ Button.android.js
│ │ Button.ios.js
│ │ DefaultTabBar.js
│ │ TabBar.js
│ │
│ ├─pages
│ │ │ Jpush.js
│ │ │ ScrollTabs.js
│ │ │
│ │ ├─account
│ │ │ │ AboutUs.js
│ │ │ │ AccountIndex.js
│ │ │ │ AccountLogin.js
│ │ │ │ AccountSecurity.js
│ │ │ │ AddTopicLibrary.js
│ │ │ │ ClearCache.js
│ │ │ │ EditTopicLibrary.js
│ │ │ │ Feedback.js
│ │ │ │ IntegralDetail.js
│ │ │ │ IntegralTabs.js
│ │ │ │ MessageSetting.js
│ │ │ │ PhoneLogin.js
│ │ │ │ PrivacySetting.js
│ │ │ │ Profile.js
│ │ │ │ TopicLibraryDetail.js
│ │ │ │ UpdatePassword.js
│ │ │ │ UpdatePhone.js
│ │ │ │ UserAbout.js
│ │ │ │ UserDynamic.js
│ │ │ │ UserIntegral.js
│ │ │ │ UserSetting.js
│ │ │ │ UserTopicLibrary.js
│ │ │ │
│ │ │ └─profile
│ │ │ Button.js
│ │ │ constants.js
│ │ │ DefaultTabBar.js
│ │ │ EditTextArea.js
│ │ │ ProfileBackground.js
│ │ │ ProfileHeader.js
│ │ │ ScrollTabView.js
│ │ │ UserEdit.js
│ │ │ UserList.js
│ │ │ UserQRCode.js
│ │ │
│ │ ├─discovery
│ │ │ DiscoveryIndex.js
│ │ │ NearbyPeople.js
│ │ │ Rankings.js
│ │ │ RankingUserList.js
│ │ │ Search.js
│ │ │ SelectSubject.js
│ │ │ SubjectDetail.js
│ │ │ SubjectIndex.js
│ │ │ SubjectList.js
│ │ │ TopicCategory.js
│ │ │ TopicLibrary.js
│ │ │ UserDynamicIndex.js
│ │ │
│ │ ├─home
│ │ │ CommentItem.js
│ │ │ HomeIndex.js
│ │ │ LikeList.js
│ │ │ TopicComment.js
│ │ │ TopicDetail.js
│ │ │ TopicItem.js
│ │ │ TopicList.js
│ │ │
│ │ ├─message
│ │ │ │ AddButton.js
│ │ │ │ AddDynamic.js
│ │ │ │ AddFriend.js
│ │ │ │ Chat.js
│ │ │ │ ChatList.js
│ │ │ │ ChatListRow.js
│ │ │ │ ContactList.js
│ │ │ │ CreateChat.js
│ │ │ │ CustomActions.js
│ │ │ │ CustomView.js
│ │ │ │ DynamicDetail.js
│ │ │ │ DynamicItem.js
│ │ │ │ FriendDynamic.js
│ │ │ │ FriendDynamicMsgList.js
│ │ │ │ FriendList.js
│ │ │ │ GroupChatList.js
│ │ │ │ MessageIndex.js
│ │ │ │ NoticeDetail.js
│ │ │ │ QRScanner.js
│ │ │ │ RequestAddFriendList.js
│ │ │ │ SearchChat.js
│ │ │ │ SearchFriend.js
│ │ │ │ SearchView.js
│ │ │ │ SystemMessageList.js
│ │ │ │ SystemNoticeIndex.js
│ │ │ │ SystemNoticeList.js
│ │ │ │
│ │ │ └─chat
│ │ │ │ Audio.js
│ │ │ │ Avatar.js
│ │ │ │ Bubble.js
│ │ │ │ ChatGroupInfo.js
│ │ │ │ ChatUserInfo.js
│ │ │ │ CustomAction.js
│ │ │ │ Day.js
│ │ │ │ GiftedAvatar.js
│ │ │ │ GroupDescription.js
│ │ │ │ GroupMembersCheck.js
│ │ │ │ IMessage.js
│ │ │ │ InputToolbar.js
│ │ │ │ LoadEarlier.js
│ │ │ │ LocationPicker.js
│ │ │ │ MapPage.js
│ │ │ │ Message.js
│ │ │ │ MessageAudio.js
│ │ │ │ MessageContainer.js
│ │ │ │ MessageImage.js
│ │ │ │ MessageLocation.js
│ │ │ │ MessageText.js
│ │ │ │ MessageVideo.js
│ │ │ │ Send.js
│ │ │ │ shallowEqual.js
│ │ │ │ ShareMessage.js
│ │ │ │ Time.js
│ │ │ │
│ │ │ ├─Images
│ │ │ │ chatBar_keyboard@2x.png
│ │ │ │ chatBar_record@2x.png
│ │ │ │ default.png
│ │ │ │ default@2x.png
│ │ │ │ default@3x.png
│ │ │ │ head@2x.png
│ │ │ │ head@3x.png
│ │ │ │ heise@2x.png
│ │ │ │ heise@3x.png
│ │ │ │ heisetop@2x.png
│ │ │ │ heisetop@3x.png
│ │ │ │ iconAudio.png
│ │ │ │ iconAudio@2x.png
│ │ │ │ iconAudio@3x.png
│ │ │ │ iconCamera.png
│ │ │ │ iconCamera@2x.png
│ │ │ │ iconCamera@3x.png
│ │ │ │ iconEmoji.png
│ │ │ │ iconEmoji@2x.png
│ │ │ │ iconEmoji@3x.png
│ │ │ │ iconEmojiActive.png
│ │ │ │ iconEmojiActive@2x.png
│ │ │ │ iconEmojiActive@3x.png
│ │ │ │ iconFile.png
│ │ │ │ iconFile@2x.png
│ │ │ │ iconFile@3x.png
│ │ │ │ iconImage.png
│ │ │ │ iconImage@2x.png
│ │ │ │ iconImage@3x.png
│ │ │ │ iconLocation.png
│ │ │ │ iconLocation@2x.png
│ │ │ │ iconLocation@3x.png
│ │ │ │ location@2x.png
│ │ │ │ location@3x.png
│ │ │ │ MessageSendError.png
│ │ │ │ receiverVoice@2x.png
│ │ │ │ receiverVoice@3x.png
│ │ │ │ receiverVoicePlaying@2x.gif
│ │ │ │ senderVoice@2x.png
│ │ │ │ senderVoice@3x.png
│ │ │ │ senderVoicePlaying@2x.gif
│ │ │ │ VoiceSearchFeedback000@2x.png
│ │ │ │ VoiceSearchFeedback001@2x.png
│ │ │ │ VoiceSearchFeedback002@2x.png
│ │ │ │ VoiceSearchFeedback003@2x.png
│ │ │ │ VoiceSearchFeedback004@2x.png
│ │ │ │ VoiceSearchFeedback005@2x.png
│ │ │ │ VoiceSearchFeedback006@2x.png
│ │ │ │ VoiceSearchFeedback007@2x.png
│ │ │ │ VoiceSearchFeedback008@2x.png
│ │ │ │ VoiceSearchFeedback009@2x.png
│ │ │ │ VoiceSearchFeedback010@2x.png
│ │ │ │ VoiceSearchFeedback011@2x.png
│ │ │ │ VoiceSearchFeedback012@2x.png
│ │ │ │ VoiceSearchFeedback013@2x.png
│ │ │ │ VoiceSearchFeedback014@2x.png
│ │ │ │ VoiceSearchFeedback015@2x.png
│ │ │ │ VoiceSearchFeedback016@2x.png
│ │ │ │ VoiceSearchFeedback017@2x.png
│ │ │ │ VoiceSearchFeedback018@2x.png
│ │ │ │ VoiceSearchFeedback019@2x.png
│ │ │ │ VoiceSearchFeedback020@2x.png
│ │ │ │
│ │ │ ├─Styles
│ │ │ │ MessageScreenStyle.js
│ │ │ │ PlatformStyleSheet.js
│ │ │ │
│ │ │ └─Themes
│ │ │ Colors.js
│ │ │ Fonts.js
│ │ │ Images.js
│ │ │ index.js
│ │ │ Metrics.js
│ │ │ README.md
│ │ │
│ │ └─topic
│ │ AddTopic.js
│ │ SoundRecord.js
│ │
│ └─screens
│ navigate.js
│ TabNavBar.js
│
├─ios
│ ├─ExampleApp
│ │ │ AppDelegate.h
│ │ │ AppDelegate.m
│ │ │ Info.plist
│ │ │ main.m
│ │ │
│ │ ├─Base.lproj
│ │ │ LaunchScreen.xib
│ │ │
│ │ └─Images.xcassets
│ │ │ Contents.json
│ │ │
│ │ └─AppIcon.appiconset
│ │ Contents.json
│ │
│ ├─ExampleApp-tvOS
│ │ Info.plist
│ │
│ ├─ExampleApp-tvOSTests
│ │ Info.plist
│ │
│ ├─ExampleApp.xcodeproj
│ │ │ project.pbxproj
│ │ │
│ │ └─xcshareddata
│ │ └─xcschemes
│ │ ExampleApp-tvOS.xcscheme
│ │ ExampleApp.xcscheme
│ │
│ └─ExampleAppTests
│ ExampleAppTests.m
│ Info.plist
│
└─__tests__
App.js
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论