2012-07-19 140 views
2

有沒有辦法以編程方式設置方向?我遇到的問題是應用程序在橫向加載時出現可怕的launchimage。對於iOS和Android都是如此。我的啓動圖像具有白色背景,當在橫向上保持(或模擬)設備時,可以看到黑色背景填充。trigger.io以編程方式設置方向

也許我可以限制在配置中肖像的方向......然後在啓動完成後...然後允許(以編程方式設置)橫向和縱向?或者,也許允許我將launchimage填充顏色設置爲黑色以外的其他顏色(使用默認的trigger.io launchimage,因爲它具有黑色背景,看起來不錯)?我目前的設置是:

"launchimage": { 
    "iphone": "img/320x480.png", 
    "iphone-retina": "img/640x960.png", 
    "ipad": "img/768x1004.png", 
    "ipad-landscape": "img/1024x748.png", 
    "android": "img/640x960.png", 
    "android-landscape": "img/1024x748.png" 
    }, 

推出圖像(而持有的景觀裝置)類似於此圖像

enter image description here

回答

2

目前還沒有任何僞造API編程設置方向,但我們我們之前已經詢問過它,並且在我們的積壓中有一張票,這是我們碰到的。

當API可用時,我會在這裏報告。

更新:這是現在在我們v1.4.13平臺版本:http://docs.trigger.io/en/v1.4/release-notes.html#v1-4-13

0

這似乎不是強迫景觀僅提供方向與display.orientation.forceLandscape應用程序配置衝突()語句,導致肖像應用程序(即使成功觸發回調)

[DEBUG] Native call "display.orientation_forceLandscape" with task.params: {} 

[DEBUG] Returning event: {"event":"internal.orientationChange","params":{"orientation":"portrait"}} 

如果我省略「display.orientation.forceLandscape()」,所有工作正常。

希望這有助於

0

這樣做的原因似乎是圖像的按比例縮小,由於設備的像素比例/像素密度。

示例:Samsung Galaxy Nexus的像素比例爲2(Source)。如果您想在橫向模式(1280 x 720像素)下使用全幅啓動圖像,則需要寬度至少爲2560像素的圖像。

順便說一句:從平臺版本v1.4.21開始,您可以在配置中更改background color of Android launch images