日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

huan

發布時間:2023/12/15 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 huan 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

很幸運可以在2-29的晚上認識歡歡,這樣的寶貝女孩讓我喜歡的不得了,我希望能多留下一些和歡的獨特記憶。因此我選擇這樣一個方式去記錄我們的點滴,我希望這是一個一輩子的長鏡頭。


目標:
開發一個安卓端app,記錄我們的點點滴滴。<時間受限,不能做到精細,但這只是第一部分,以后還會繼續。>


遇到的困難記錄:
1.尋找素材:這可能是最大的困難,素材缺少,不能很精確的表達想法,因此動畫靠一點點的制作比較費時費力。<解決方法:勤積累素材以及練手繪素材>
2.需要同時開著多個極費資源的軟件,造成電腦卡頓,浪費許多時間。<解決方法:設計好制作思路,岔開軟件使用時間>
3.時間消耗<解決方法:提高效率>
4.累呀… … … … …


技術應用:

IDE:Android Studio 3.5.1
其他軟件:ps,pr
語言:java
適用機型:華為P30

1.動畫:首先設計好各個圖片素材,然后采用ps時間軸逐幀進行圖片編輯。

2.android動畫展示:采用webview進行動畫的展示。

//核心代碼 //.java String gifPath = "file:///android_asset/gif1.gif"; WebView wvGif = findViewById(R.id.webview); wvGif.loadUrl(gifPath);//.xml <WebViewandroid:id="@+id/webview"android:layout_width="440dp"android:layout_height="728dp"app:layout_constraintStart_toStartOf="parent"app:layout_constraintTop_toTopOf="parent"> </WebView>

3.ps的視頻流處理:

4.按鈕的延時出現采用hander完美解決。

//延時ui操作‘ Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() {//在這里進行延時操作} }, 10000);//10000為延時時間

5.按鈕事件添加

Button xiangyu=findViewById(R.id.xiangyu); xiangyu.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {Intent intent = new Intent(MainActivity.this,FirstActivity.class);startActivity(intent);} });

6.完整安裝包安裝


進度記錄:

2020-3-15

今天開始做一個專屬于歡歡的app。要在4.03前完成哦!!!

IDE:Android Studio 3.5.1
語言:java
適用機型:華為P30

今日進度:建立Android Studio項目。項目上傳到github。
github地址: https://github.com/mengchuize/huan

.

2020-3-18

經過充分考慮,為了擁有更好的界面展示,采用動畫的方式來代替主體動畫展示。但交互部分仍采用按鈕事件實現。

動圖的制作采用ps制作

技術實現:
1.動畫:首先設計好各個圖片素材,然后采用ps時間軸逐幀進行圖片編輯。

2.android動畫展示:采用webview進行動畫的展示。

//核心代碼 //.java String gifPath = "file:///android_asset/gif1.gif"; WebView wvGif = findViewById(R.id.webview); wvGif.loadUrl(gifPath);//.xml <WebViewandroid:id="@+id/webview"android:layout_width="440dp"android:layout_height="728dp"app:layout_constraintStart_toStartOf="parent"app:layout_constraintTop_toTopOf="parent"> </WebView>

進度:
完成第一個動畫的制作,并在android項目中實現展示。

遇到難題:
對于選擇按鈕的延遲出現,子線程可以解決,但子線程不允許進行ui操作,因此需要用到handler。(這個難題解決辦法很顯而易見,改天解決)
.

2020-3-19

為了展示更多的內容與更好的效果,在使用逐幀編輯的同時,一并采用視頻流對動畫進行編輯。在這里依然選擇ps,而不是pr。原因出于兩方面考慮:1.pr,ae,android studio同時運行勢必增加電腦負擔,導致響應變慢。
2.ps對圖層以及各個素材的處理更為簡便,且更容易達到理想效果。

技術實現:
1.ps的視頻流處理:

進度:
完成第二張動畫制作

.

2020-3-21

按鈕的延時出現采用hander完美解決。
技術實現:

//延時ui操作‘ Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() {//在這里進行延時操作} }, 10000);//10000為延時時間

進度:
按鈕事件添加完成,整體結構出來了。

Button xiangyu=findViewById(R.id.xiangyu); xiangyu.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {Intent intent = new Intent(MainActivity.this,FirstActivity.class);startActivity(intent);} });

.

2020-3-22

動畫的尺寸要完全適合手機尺寸,因此測試手機尺寸很重要。因此制作了一個網格來試一試歡歡手機的尺寸與我手機尺寸的區別。

最終決定采用700*360像素大小。(但估計高度會略小,產生黑邊,但目測影響不大)

.

2020-3-23

今天做好了開始的動畫。

<我們再這里相遇,我希望以后也可以一直陪著你,我希望這是一個一輩子的長鏡頭>


.

2020-3-25

今天完成第三個動畫。

<簡單記錄了陪歡歡上王者的過程,我希望在你生命里多留下些身影,當然第一次上王者也不例外>


.

2020-3-26

今天完成第四個動畫。

<和歡歡一起吃雞,你想要的我都會努力給你爭取,只要你開心>


.

2020-3-27

完成第五個動畫制作。

<和歡歡打電話,我會一直在你身邊,你想要的我都盡力給你>


.

2020-3-28

在使用真機測試的時候,usb調試版本并不是完整版,因此將安裝包分享后,會因為安裝包不完整無法安裝,這個問題將導致歡歡不能看到最終成果。經過研究,掌握了安裝完整版的方法。

.

2020-3-29

完成分支的第一幅動畫。

.

2020-3-30

2020-3-31

這兩天完成了項目大體結構,只剩下一些小的分支與細節修改。

哈哈哈快要完成了

2020-4-1

完工啦!

Loading…

總結

以上是生活随笔為你收集整理的huan的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。