Merge pull request #57 from MilesChou/Refactoring

Refactoring
Merge pull request #59 from MilesChou/Refactoring

Component & Touch framework finished
Merge pull request #60 from MilesChou/Refactoring

Latex完成
Merge pull request #61 from MilesChou/Refactoring

Button text is editable
Merge pull request #62 from MilesChou/Refactoring

Line Component is OK
#63 圖層切換時 移到最上層

其實就一行程式碼加上去就好

用Framework的模式實作果然比較好改
#63 鎖定圖層功能完成

但教師和學生應該還是會有點差別
依然還是需要做判斷功能
#63 Lock功能完成

操作說明：

1.
新增物件後，無法對view做任何操作
需要點圖層才能進行動作

2.
選取物件後，再點選一次即可取消點選

3.
鎖定圖層後，圖層的顏色也會跟著改
@shajou 顏色再調整即可，程式碼位置在 Component.java 的最上面有個TODO

4.
框架配合直線功能和儲存讀出皆正常
Merge pull request #64 from MilesChou/63-modify-contruct-exam-module

圖層和鎖定完成
#63 加入圖層按鈕
Arc 圓規完成

- 點擊相應的按扭做相應的動作
- 均是單指操控
- type裡加了 arc 這個項目
Merge remote-tracking branch 'remotes/origin/develop' into develop
#63 圖層功能完成
Merge pull request #65 from MilesChou/63-modify-contruct-exam-module

Layer change function OK
加入單指移動功能

- 每做完一個action 狀態會自動回到move

Signed-off-by: Eric <doshajou@gmail.com>
Merge remote-tracking branch 'remotes/origin/develop' into develop
#66 多邊形基礎完成，三角形已跟上
#66 加入四邊形
Merge pull request #67 from MilesChou/66-add-component

多邊形大致完成
#66 修正polygon的bug

補res檔
畫線功能