原创 RN開發實踐——仿攜程App(四)

文章最後附上源碼地址 上一片博客鏈接RN開發實踐——仿攜程App(三) 實現首頁剩下的內容 實現餘下內容效果如下: 這裏將分爲三部分去寫,也就是說我們這裏將分成三個組件去寫 第一個分類欄 如下: 第二個特賣專欄 如下: 第三個熱門活

原创 Android高德地圖多路線規劃----可點擊選擇路線

最近項目上有用到高德sdk,需求上要求多路線規劃,並且可以在地圖上點擊選擇路線。本着不想重複造輪子的驅使下(其實想偷懶),網上似乎沒有例子,也可能是我找不到。最後沒辦法,只能自己實現。 在此做爲記錄,如果有更好方法,勞煩指出。 實現效果

原创 RN生命週期

概述 在Android開發中,每個View都有它自己的一個生命週期。同樣在React Native中組件也有它自己的一個生命週期。(我們可以這樣認爲Android中的View跟React Native組件類似)。下面我們看下React N

原创 Mac 配置gradle環境

1.下載gradle gradle下載地址 下載最新gradle壓縮包gradle-xxx-all.zip 下載完成後解壓到某個路徑,或者直接解壓到/Users/用戶目錄下(等下方便配置) 2.在終端打開.bash_profile文件

原创 Window配置gradle環境

1.下載gradle Gradle下載地址 下載最新Gradle壓縮包gradle-xxx-all.zip 下載完成後解壓到某個路徑 2.配置環境變量 右鍵打開計算機->屬性->高級系統設置->環境變量 找到Path選項打開,輸入gra

原创 2017 谷歌I/O大會

谷歌一年一度的開發者大會I/O 2017將於太平洋時間本週三早上10點(北京時間週四凌晨1點)在山景城海岸線露天劇場開幕。 此次展示了谷歌多個產品: Google Assistan 谷歌語音助手,推出支持ios版本的Assistant

原创 OpenFire服務器搭建

一、下載OPenFire安裝包 下載地址: http://www.igniterealtime.org/downloads/index.jsp#openfire 安裝步驟: 下載完打開安裝包:選擇安裝語言(Chinese(Simplif

原创 Kotlin學習筆記(一):AndroidStduio配置Kotlin環境

從前天谷歌I/O大會上宣佈Kotlin爲Android開發的一級編程語言。我認爲以後Android開發會逐漸的使用Kotlin。畢竟Android是谷歌的,就像Android Studio的普及。 Kotlin介紹 Kotlin是由Jet

原创 RN踩坑記錄(二)

今天運行RN項目時,遇到這個錯誤: 根據錯誤描述的是不能加載assets下的index.android.bundle。 並且在Genymotion存在這個問題,Android Studio自帶虛擬機反而不會。 上stackoverfl

原创 RN開發實踐——仿攜程App(二)

文章最後附上源碼地址 上一片博客鏈接RN開發實踐——仿攜程App(一) 實現首頁的輪播圖 Swiper簡介 The best Swiper component for React Native。Swiper是目前應用較廣泛的移動端網頁觸摸

原创 RN開發實踐——仿攜程App(一)

文章最後附上項目地址。 1.新建項目 在控制檯執行下面命令( 前提是已經搭建好react-native的開發環境 ): react-native init XieCheng // XieCheng 是項目名稱 2.打開新的項目 這裏使

原创 自定義可摺疊按鈕

*本篇文章已授權微信公衆號 guolin_blog (郭霖)獨家發佈 這幾天無聊系列之——自定義可摺疊按鈕 效果如下: 注意看到沒,有個浮動按鈕,上滑到頂縮小,下滑到某個地方就展開。暫且不說上拉跟下滑的時候。主要時按鈕伸縮效果如何實現呢

原创 vlayout的使用

1.簡介 vlayout全稱VirtualLayout,是一個針對RecyclerView的LayoutManager擴展。是阿里最近開源的一個庫,主要提供一整套佈局方案和佈局間的組件複用的問題。 GitHub地址 demo示例 dem

原创 RN開發實踐——仿攜程App(三)

文章最後附上源碼地址 上一片博客鏈接RN開發實踐——仿攜程App(二) 實現首頁中間的內容欄 今天實現首頁中間的內容欄,原效果如下: 紅框就是今天需要實現的內容 這裏可以拆解成四個部分,每個部分都是由相同組件,填充不同內容來實現。 簡單

原创 RN踩坑記錄(一)

今日運行RN項目的時候遇到這樣的一個問題: 當我執行:react-native run-android 進行測試時,報出這個異常。 起初以爲是偶爾的編譯異常,就重新編譯好幾次,還是這個錯誤。 懷疑一:是不是gradle版本不對,當我重新