美文网首页
第六章:常用控件

第六章:常用控件

作者: xiaolei123 | 来源:发表于2018-07-30 18:33 被阅读22次

日常科普

1.控件是用于开发构建用户界面(UI)控件,帮助完成开发中视窗,文本框,按钮,下拉菜单,等界面元素
2.在LibGdx中,提供的控件有 按钮,勾选框,下拉框,图片,输入框,列表,滑动面板,滑条,分割面板
3.LibGdx中,控件需要样式(Style)才能完成控件的初始化,比如:(LabelStyle,ButtonStyle)等

标签(Lable)

val label = Label (CharSequence text, LabelStyle style) 

1.定义:文本标签,可自动换行
2.标签可进行缩放,旋转,设置起点
3.Lable标签实例化,需要传入LableStyle参数,否则无法实现实例化。
4.Lable和LableStyle一般配套使用

LableStyle
1.定义:文本标签样式
2.构成:由hiero的 .fnt.png,以及color构成(BitmapFont中的颜色,可自定义)。
使用:

generator = FreeTypeFontGenerator(Gdx.files.internal("hksn.ttf"))
fontData = generator.generateDataUnRepeat(20, "你认我做大哥,我教你梳中分-蕾哥哥")
bitmapFont = BitmapFont(fontData, fontData.textureRegions, false)
bitmapFont.color = Color.RED
labelStyle = Label.LabelStyle(bitmapFont, bitmapFont.color)
label = Label("蕾哥哥", labelStyle)

图片(Image)

1.定义:在一个小范围内,显示和拉伸一个纹理,本身是一个actor,可以拉伸,旋转,和设置起点,可用于承装纹理图片
2.使用:Image(Texture tex) Image(TextureRegion region)

val texture = Texture(Gdx.fils.internal("aaa.png"))
val image = Image(texture)

按钮(Button)

ImageButton (Drawable imageUp, Drawable imageDown, Drawable imageChecked) 

1.定义:UI控件中的按钮,需要使用图片
2.配合ButtonStyle使用,或者自定义样式。
3.初始化传入变量是Drawable类型。
4.Drawable:在一直的一个给定的矩形内,绘制本身。它提供了边框的大小和最小尺寸,通过它自带的方法可以确定大小和位置。(其实就是为了Image提供一个矩形区域)

运行图:


运行图

DEMO地址:https://gitee.com/xcode_xiao/LibGdxDemos2/tree/master/WidgetDemo

相关文章

  • UI常用控件

    UI常用控件 // // ViewController.m // UI常用控件 // // Created by ...

  • 小工具开发---万能模板

    实现:1)汇总所有控件的常用属性2)汇总每类控件的常用设计3)开发小工具时,复用对应控件 一、所有控件的常用属性 ...

  • 第六章:常用控件

    日常科普 1.控件是用于开发构建用户界面(UI)控件,帮助完成开发中视窗,文本框,按钮,下拉菜单,等界面元素2.在...

  • Android - Navigation

    Android 基础知识 1. Android 常用控件 2. 控件常用属性 Android 常用知识点 动态权限...

  • IOS开发(三)高级控件

    IOS基础控件思维导图 三、高级控件 1、UITabBarController (1)常用属性 (2)常用方法 (...

  • Flutter常用布局Basic widgets

    Flutter提供了强大的基本控件,我们现在学习最常用的空间。 常用控件一: Text 我们看到这个控件的名字就知...

  • UIDatePicker简述

    // UIDatePicker控件的常用方法 时间选择控件 UIDatePicker *oneDatePicker...

  • IOS开发(二)中级控件

    IOS基础控件思维导图 二、中级控件 1、UIStepper (1)常用属性 (2)常用方法 2、UISlider...

  • Flutter 常用控件及使用技巧

    常用控件 SizeBox:调节 Flutter控件之间的间距控件如: SizeBox(height:8)、Size...

  • 我写了一篇文章《ISO入门之UIView(二)》

    *按钮控件(Button) 按钮控件是最常用的控件之一。iOS中按钮控件Button直接继承于UIControl:...

网友评论

      本文标题:第六章:常用控件

      本文链接:https://www.haomeiwen.com/subject/xiofvftx.html