代码拉取完成,页面将自动刷新
同步操作将从 astator/astator.examples 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
using astator.Core.Script;
namespace Examples;
public class TabbedPage
{
[ScriptEntryMethod(FileName = "05.选项卡.cs", IsUIMode = true)]
public static void Main(ScriptRuntime runtime)
{
//tabPage属性: (tabPage继承于frameLayout, 包含一个viewPager和linearLayout)
// isBottom: 选项卡是否在底部, 默认true
// tabBg: 导航栏背景颜色
// iconShow: 是否展示icon, 默认true
// titleShow: 是否展示title,默认true
// accrntShow: 是否展示底部提示线,默认true
// titleColor: title文本颜色
// selectedTitleColor: 选定选项卡title文本颜色
// accentColor: 底部提示线背景颜色
// accentWidth: 底部提示线宽度
//tabView属性: (tabView继承于frameLayout)
// icon: icon图片路径
// selectedIcon: 选定选项卡icon图片路径
// title: title文本
var xml =
@"
<linear orientation='vertical'>
<tabPage weight='1' selectedTitleColor='#2f88ff' tabBg='#f0f3f6' accentWidth='100' accentColor='#2f88ff' iconShow='false'>
<tabView title='工作台'>
<text text='样式1-1' textSize='14' layoutGravity='center'/>
</tabView>
<tabView title='日志'>
<text text='样式1-2' textSize='14' layoutGravity='center'/>
</tabView>
<tabView title='文档'>
<text text='样式1-3' textSize='14' layoutGravity='center'/>
</tabView>
<tabView title='设置'>
<text text='样式1-4' textSize='14' layoutGravity='center'/>
</tabView>
</tabPage>
<tabPage weight='1' tabBg='#f0f3f6' accentWidth='14' accentColor='#2f88ff'>
<tabView icon='home_on.png' title='工作台'>
<text text='样式2-1' textSize='14' layoutGravity='center'/>
</tabView>
<tabView icon='log_on.png' title='日志'>
<text text='样式2-2' textSize='14' layoutGravity='center'/>
</tabView>
<tabView icon='doc_on.png' title='文档'>
<text text='样式2-3' textSize='14' layoutGravity='center'/>
</tabView>
<tabView icon='settings_on.png' title='设置'>
<text text='样式2-4' textSize='14' layoutGravity='center'/>
</tabView>
</tabPage>
<tabPage weight='1' tabBg='#f0f3f6' accentWidth='14' accentColor='#2f88ff' iconShow='true' titleShow='false'>
<tabView icon='home_on.png' title='工作台'>
<text text='样式3-1' textSize='14' layoutGravity='center'/>
</tabView>
<tabView icon='log_on.png' title='日志'>
<text text='样式3-2' textSize='14' layoutGravity='center'/>
</tabView>
<tabView icon='doc_on.png' title='文档'>
<text text='样式3-3' textSize='14' layoutGravity='center'/>
</tabView>
<tabView icon='settings_on.png' title='设置'>
<text text='样式3-4' textSize='14' layoutGravity='center'/>
</tabView>
</tabPage>
<tabPage weight='1' tabBg='#f0f3f6' accentWidth='14' accentColor='#2f88ff' accentShow='false' titleShow='false'>
<tabView icon='home.png' selectedIcon='home_on.png'>
<text text='样式4-1' textSize='14' layoutGravity='center'/>
</tabView>
<tabView icon='log.png' selectedIcon='log_on.png'>
<text text='样式4-2' textSize='14' layoutGravity='center'/>
</tabView>
<tabView icon='doc.png' selectedIcon='doc_on.png'>
<text text='样式4-3' textSize='14' layoutGravity='center'/>
</tabView>
<tabView icon='settings.png' selectedIcon='settings_on.png'>
<text text='样式4-4' textSize='14' layoutGravity='center'/>
</tabView>
</tabPage>
</linear>
";
var layout = runtime.Ui.ParseXml(xml);
runtime.Ui.Show(layout);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。