原创 二階貝塞爾曲線之波浪圖(二)

昨天我寫了二階貝塞爾曲線之波浪圖之後,結果裝逼失敗。理由是大佬說這個波浪圖的效果很生硬,一般情況下波浪圖是配合手勢使用的。因此決定改寫該控件,實現利用手勢實現波浪圖。先來一張效果圖: 實現思路如下: 在RecyclerView

原创 FanChat學習筆記(五)——終結篇

上一篇講了主界面,裏面包含了個人動態、聯繫人列表、會話列表,沒有閱讀的話建議看看FanChat學習筆記(四)——主頁面。本文接着說一說添加好友與聊天界面的邏輯及一些重要的知識點。 添加好友——AddFriendActivity用

原创 Fragment 工具類

去年逛 github 的時候,發現一個仿今日頭條的項目(鏈接),發現很多好玩的東西,比如顏色的漸變,Fragment 的管理,最後在使用 Fragment 管理工具類——主界面Fragment控制器的時候栽了一個大跟頭,具體情境

原创 FanChat學習筆記(四)——主頁面

主頁面是FanChat的重點,本文還是接着前面繼續總結。如果沒有看過FanChat學習筆記(三)——註冊頁的話,建議先翻看前面的內容。因爲本文打算研究主界面的很多主要功能,爲了細緻研究FanChat,我打算將其運行起來。但是之前也

原创 知識點總結(一)

這一週,總的來說沒有用到什麼新東西,有一些之前沒有遇到過的,這裏記錄下來,方便自己整理自己的知識體系! 修改自定義ActionSheetDialog 設置自定義Actionbar 自定義字體大小顏色 Java文件配置Proper

原创 Retrofit 2.0 使用總結

這天,leader給了我一張圖,然後讓我調試後臺接口,圖片如下: 我看這麼簡單,然後直接用瀏覽器測試了一下,然後返回圖片如下: 然後花了一個下午時間測試,終於把接口調通了,但是居然解析不了其中的返回內容,,,,於是,在禮拜

原创 #greendao#NoClassDefFoundError:

今天在調試項目的時候,項目編譯都正常如初,但是運行的時候直接崩掉了,異常如下: java.lang.NoClassDefFoundError: org.greenrobot.greendao.query.WhereCollecto

原创 將一篇文章轉化爲語音朗讀的實踐

其實,我一開始也以爲很簡單,畢竟百度和科大訊飛的SDK都有關於語音合成的內容,但是還是踩了不少坑,前前後後花了兩天時間,雖然只是實現了一小塊,但是感覺代碼寫得有些累了,於是在這裏將自己的思路給整理一下: 合成語音——保存 一開始

原创 WebView寫入數據到 localStorage總結

最近項目中使用了 Hybrid 的框架,也通過 JSBridge 搭建了 WebView 與 JavaScript 的通信,但是據前端說收發消息比較繁瑣,而另外一種 localStorage 的方法非常簡單,我心裏想:既然我已經掌

原创 貝塞爾曲線原理及應用

今天在學習貝塞爾曲線的過程中覺得很新奇,特別是之前覺得很神祕的東西一下全部融會貫通了,爲了實踐,特地寫了一個demo——波浪圖,先看效果圖: 紙上得來終覺淺,絕知此事要躬行!本來覺得挺簡單的一件事結果各種坑!什麼,你說貝塞爾曲線

原创 實用工具類

第一個:SharedPreferences: 在使用這個工具類的時候我遇到兩個坑: 第一個坑、有一個getValue的方法中用到了下面的代碼導致將數據清除,導致我存儲的數據找不到,花了很長時間才解決。so,如過我們希望置空某個函

原创 加載動圖的實現及屬性動畫的使用

昨天在一個APP上面看見一個吃東西的加載圖,感覺挺簡單的,於是打算去實現。但是在實現的過程中踩了一些坑,那個圖也不能找到做參考了,於是自己琢磨了一個下午,終於實現了效果。因此這裏將整個過程做一個覆盤,以便自己能深刻的記住相關知識點

原创 一道數學題的思考

  最近看見一道數學題,比較有意思: 房間裏有100個人,每人都有100元錢,他們在玩一個遊戲。每輪遊戲中,每個人都要拿出一元錢隨機給另一個人,最後這100個人的財富分佈是怎樣的?我們不妨把這場遊戲視作社會財富分配的簡化模型,從

原创 greendao 查詢之數據去重

最近使用greendao的過程中,有一個需求:將數據庫的內容根據組別展示。意思就是需要將數據庫中的所有組別取出來,然後根據組別加載數據。之前我的笨辦法是獲取所有的數據,然後對得到的數據手動去重(比較每個實體的組別值是否一致,不是就

原创 FanChat學習筆記(三)——註冊頁

因爲註冊頁和上一篇的FanChat學習筆記(二)——登錄頁框架很類似,幾乎沒有多少新知識,所以這篇文章就不像上文那樣剖析了,只講我看到的覺得可以單獨記錄下來的地方,如果對MVP不熟悉的話,可以先看看學習筆記一和學習筆記二。今天我們