1. 程式人生 > >android4.4修改Recovery動畫(包含恢復出廠部分)

android4.4修改Recovery動畫(包含恢復出廠部分)

     overlay_offset_x(-1),
@@ -100,10 +106,14 @@ ScreenRecoveryUI::ScreenRecoveryUI() :
 void ScreenRecoveryUI::draw_install_overlay_locked(int frame) {
     if (installationOverlay == NULL || overlay_offset_x < 0) return;
     gr_surface surface = installationOverlay[frame];
+
     int iconWidth = gr_get_width(surface);
     int iconHeight = gr_get_height(surface);
-    gr_blit(surface, 0, 0, iconWidth, iconHeight,
-            overlay_offset_x, overlay_offset_y);

+    int stageHeight = gr_get_height(stageMarkerEmpty);
+
+    int iconX = (gr_fb_width() - (iconWidth+50)) / 2;
+    int iconY = (gr_fb_height() - iconHeight) / 2;
+    gr_blit(surface, 0, 0, iconWidth, iconHeight, iconX, iconY);

 }
 
 // Clear the screen and draw the currently selected background icon (if any).
@@ -126,8 +136,8 @@ void ScreenRecoveryUI::draw_background_locked(Icon icon)
 
         int sh = (max_stage >= 0) ? stageHeight : 0;
 
-        int iconX = (gr_fb_width() - iconWidth) / 2;
-        int iconY = (gr_fb_height() - (iconHeight+textHeight+40+sh)) / 2;

+        int iconX = (gr_fb_width() - (iconWidth+50)) / 2;
+        int iconY = (gr_fb_height() - iconHeight) / 2;

 
         int textX = (gr_fb_width() - textWidth) / 2;

相關推薦

android4.4修改Recovery動畫包含恢復出廠部分

     overlay_offset_x(-1), @@ -100,10 +106,14 @@ ScreenRecoveryUI::ScreenRecoveryUI() :  void ScreenRecoveryUI::draw_install_overlay_locked(int frame) {  

Unity修改材質屬性包含自建Shader

Shader的屬性視窗定義很多屬性,例如:   而我想更改他的Lerp end值,就需要拿到這個值: GetComponent<Renderer>().material.SetFloat("_LerpEnd", 0.2f); 或者更改法線貼圖:

[chromium][browser][idea][closed]可獨立安裝的Android4.4.2 Browser + AwContentSurfaceView方式 高效能模式

由於soft canvas方式的效能問題,需要修改成Chromium_testshell的SurfaceView渲染模式後才能整體提升效能 思路: 1、把AwContent和chrome_shell編譯成一個so 2、AwContent中的渲染模式改為SurfaceView方式,同

MySQL新增觸發器簡單例項全程操作包含建立表部分

~~語法~~ CREATE TRIGGER <觸發器名稱>  --觸發器必須有名字,最多64個字元,可能後面會附有分隔符.它和MySQL中其他物件的命名方式基本相象.{ BEFORE | AFTER }  --觸發器有執行的時間設定:可以設定為事件發生前或後。{ INSERT | UPDATE 

Android4.4修改activity預設切換動畫

--- a/frameworks/base/core/res/res/values/styles.xml+++ b/frameworks/base/core/res/res/values/styles.xml@@ -79,16 +79,16 @@ please see styles_device_defaul

下載android4.4.2原始碼全過程附已下載的原始碼

今天在下載andriod原始碼,特來與大家分享一下我的經驗。 當然,網上教下載原始碼的教程較多,本文主要針對在GFW下下載原始碼出現的各種問題的解決方法。 1、首先安裝下載clientgit , curl。 命令例如以下: sudo apt-get

[chromium][browser][idea][closed] 可獨立安裝的Android4.4.2 Browser + AwContentsoft canvas方式

目標: Browser + webkit + chromium_webview + AwContent ...   可獨立安裝,軟體canvas方式 思路: 1)建立可執行的eclipse Browser工程 2)建立可執行的eclipse AwContent工程 3

Android4.4的zygote程序

3.2.4啟動Android系統服務——startSystemServer() 接下來就是啟動Android的重頭戲了,此時ZygoteInit的main()函式會呼叫startSystemServer(),該函式用於啟動整個Android系統的系統服務。其大體做法是先

UNITY 5.4.0發行說明中文版包含bug修正部分

原文地址:https://unity3d.com/cn/unity/whats-new/unity-5.4.0Unity5.4.0F3 發行說明中文版(不包含bug修正部分)因為工作需要自己臨時翻譯的,不免有錯誤的地方,請大家見諒,歡迎幫忙修正,後續有時間會把bug修正

關於在eclipse下的mapreduce工程打包成jar包的問題包含第三方jar包

成功 sha mas 但是 關於 hadoop集群 日誌 方法 mapreduce 這個問題也是在開發項目中經常遇到的一個問題,網上提供了很多方法,但是我發現很多並不適用,這裏推薦兩種方法,一種肯定沒問題,就是比較麻煩,另一種是適用FatJar來打包,但是我沒成功,原因估計

大數據【二】HDFS部署及文件讀寫包含eclipse hadoop配置

throw 大數據 我的電腦 ssh 生效 manager 方法 slave .sh 一  原理闡述 1‘  DFS     分布式文件系統(即DFS,Distributed File System),指文件系統管理的物理存儲資源不一定直接連接在本地節點上,而是通過計算機網

Android PullToRrefresh 自定義下拉刷新動畫 listview、scrollview等

appear ram nal ima cas 創建 protect tom inter PullToRefreshScrollView 自定義下拉刷新動畫,只需改一處。 以下部分轉載自http://blog.csdn.net/superjunjin/article/

python類淺析包含語法簡單分析

劃線 cnblogs 簡單的 構造函數 python類 col else 什麽 == 學習了一周python。通過一個簡單的類的繼承的例子,分析python中的一些語法。 1 class Animal: 2 age = 1 3 name = ‘luo

springmvc系列一 之配置介紹包含官網doc

不同 oca handle bsp cut targe sevlet 繼承 流程 1.springmvc 官網參考地址:   https://docs.spring.io/spring/docs/current/spring-framework-reference/web.

Python學習筆記__4.4章 裝飾器添加額外功能

編程語言 Python # 這是學習廖雪峰老師python教程的學習筆記1、概覽裝飾器可以幫助我們為已經存在的對象添加額外的功能裝飾器本質上是一個Python函數,它可以讓其他函數在不需要做任何代碼變動的前提下增加額外功能,裝飾器的返回值也是一個函數對象。裝飾器經常用於有切面需求的場景,比如:插入日誌

阿裏雲修改主機名以centOS為例

主機 str name 按鍵 ID In 保存 ray ike 需要更改配置文件生效,修/etc/sysconfig/network裏的 HOSTNAME=主機名(可自定義),重啟生效。 如何修改? 1.[root@aliyunbaike ~]# cd /etc/sysco

盒子模型包含級元素分類

pan color 盒子模型 inpu 首字母 tex 寬度 NPU 鍵盤 一、CSS的盒子模型 1、CSS標準盒子模型:寬度 = 內容寬度(content)+ border + padding + margin 2、低版本IE盒子模型:寬度 = 內容寬度(content

C#字符串連接問題包含破折號和引號

如何 圖片 png ram exp 分享圖片 而已 轉義 get 1.需求場景: 生成字符串如下:jsonStr.Append("\"SensorTypes\":"); 解決方法: string code = @"jsonStr.Append(""\""Sensor

Silverlight & Blend動畫設計系列十一:沿路徑動畫Animation Along a Path

幀動畫 -- long png ref wid found 不用 system.in 原文:Silverlight & Blend動畫設計系列十一:沿路徑動畫(Animation Along a Path)  Silverlight 提供一個好的動畫基礎,但缺少一種

Eclipse匯出可執行Java工程/可執行Jar檔案包含第三方Jar包

1. 首先,右鍵你的Java工程,選擇Export,在Java資料夾下選擇Runnable JAR file,如下圖所示: 2. 選擇Runnable JAR file後,會彈出如下所示的對話方塊,選擇好匯出路徑後,預設Finish其實就可以了。但是需要注意的是兩點: