0
我在Android上遇到OpacityMask
問題。如果另一個Image
設置在OpacityMask
後面,您將看到黑色矩形。下面是一個最小的例子:Android上的OpacityMask
import QtQuick 2.5
import QtQuick.Controls 1.2
import QtGraphicalEffects 1.0
Item {
Image {
anchors.fill: parent
source: "qrc:/images/background.png"
}
Image {
id: avatarImage
source: "qrc:/images/avatar_test.png"
visible: false
// width: 128
// height: 128
}
Image {
id: avatarImageMask
source: "qrc:/images/avatar_mask.png"
visible: false
// width: 128
// height: 128
}
OpacityMask {
source: avatarImage
maskSource: avatarImageMask
anchors.fill: avatarImage
}
}
所有*.png
文件具有分辨率128×128。
有沒有解決這個問題或我做錯了什麼?