Titanium 如何使用钛合金创建客户风格的进度条?
我想用Tianium创建我自己的进度条,而不是使用createProgressBar函数。。。或者我希望能够使用createProgressBar函数创建progressBar的样式(更改外观、背景等)。我该怎么做Titanium 如何使用钛合金创建客户风格的进度条?,titanium,titanium-mobile,Titanium,Titanium Mobile,我想用Tianium创建我自己的进度条,而不是使用createProgressBar函数。。。或者我希望能够使用createProgressBar函数创建progressBar的样式(更改外观、背景等)。我该怎么做 var ind2 = Titanium.UI.createProgressBar({ width : 200, min : 0, max : 90, value : 0, height : 150, color : '#000000',
var ind2 = Titanium.UI.createProgressBar({
width : 200,
min : 0,
max : 90,
value : 0,
height : 150,
color : '#000000',
font : {
fontSize : 14,
},
top : 60
});
使用视图。用图形美化它
var win = Ti.UI.createWindow({
backgroundColor: 'white'
});
var track = Ti.UI.createView({
width: 100, height: 30,
backgroundColor: 'red'
});
var progress = Ti.UI.createView({
left: 0,
width: 1, height: 30,
backgroundColor: 'green'
});
track.add(progress);
win.add(track);
win.addEventListener('open', function () {
progress.animate({
width: 100,
duration: 5000
});
// or: progress.width = 100;
});
win.open();
如果仅限iOS,您可以使用并自定义progressbar,如下所示:
var NappAppearance = require('dk.napp.appearance');
NappAppearance.setGlobalStyling({
progressBar:{
progressTintColor:"#CD1625",
trackTintColor:"#ececec",
progressImage:"/images/components/progressBarBG.png",
trackImage:"/images/components/progressBarTrack.png"
},
});
在iOS还是android上?对于iOS来说,这是不可能的,除了黑客攻击,你还需要制作一个模块。在iOS上有什么是不可能的?看看我的答案。