消息顶部窗口像whatsapp

时间:2016-02-27 15:43:26

标签: android ios message appcelerator appcelerator-titanium

我正在尝试在我的应用中创建一条热门消息(iOS,Android)。 当推送通知到达时,将显示此消息,但我无法做到。 这是我正在使用的代码。

var MessageWindow = require('js/messageWindow'),
    messageWin = new MessageWindow();   
    messageWin.setLabel( "Probando mensajes en la parte superior" );
    messageWin.open();
    setTimeout(function(){  messageWin.close({opacity:0,duration:500}); },3000);

并且messageWindow是:

function MessageWindow() {
var win = Titanium.UI.createWindow({
top: 0,
    height: '30%',
    width: '98%',
    borderRadius:10,
    touchEnabled:false, 
});
var messageView = Titanium.UI.createView({
    id:'messageview',
    height:'25%',
    width: '95%',
    borderRadius:10,
    backgroundColor:'#000',
    opacity:0.7,
    touchEnabled:false
});
var messageLabel = Titanium.UI.createLabel({
    id:'messagelabel',
    text:'',
    color:'#fff',
    width: '85%',
    height:'auto',
    font:{
        fontFamily:'Helvetica Neue',
        fontSize:13
    },
    textAlign:'center'
});
messageView.add(messageLabel);  
win.add(messageView);
this.setLabel = function(_text) {
    messageLabel.text = _text;
};
this.open = function(_args) {
    win.open(_args);
};
this.close = function(_args) {
    win.close(_args);
}; }module.exports = MessageWindow;

在这里,您可以找到我想要的屏幕截图

enter image description here

我在Window中尝试多种配置但没有成功.. 提前致谢

1 个答案:

答案 0 :(得分:3)

您可以使用this widget Ti.Notifications

enter image description here