本文整理汇总了Java中com.kotcrab.vis.ui.widget.file.FileChooser.FileItem方法的典型用法代码示例。如果您正苦于以下问题:Java FileChooser.FileItem方法的具体用法?Java FileChooser.FileItem怎么用?Java FileChooser.FileItem使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.kotcrab.vis.ui.widget.file.FileChooser
的用法示例。
在下文中一共展示了FileChooser.FileItem方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getFontIcon
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
private Drawable getFontIcon(FileChooser.FileItem item) {
FileHandle fileHandle = item.getFile();
BitmapFont bitmapFont;
try {
FreeTypeFontGenerator generator = new FreeTypeFontGenerator(fileHandle);
FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
parameter.size = CB.getScaledInt(50);
parameter.characters = SkinFont.DEFAULT_CHARACTER;
parameter.genMipMaps = true;
parameter.minFilter = Texture.TextureFilter.MipMapNearestNearest;
bitmapFont = generator.generateFont(parameter);
} catch (Exception e) {
return getImageIcon(item);
}
Drawable drawable = new BitmapFontDrawable(bitmapFont, item.getFile().nameWithoutExtension());
return drawable;
}
示例2: provideIcon
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
public Drawable provideIcon(FileChooser.FileItem item) {
if (item.isDirectory()) return getDirIcon(item);
String ext = item.getFile().extension().toLowerCase();
if (ext.toLowerCase().equals("ttf"))
return getFontIcon(item);
return super.provideIcon(item);
}
示例3: provideIcon
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
public Drawable provideIcon(FileChooser.FileItem item) {
if (item.isDirectory()) return getDirIcon(item);
String ext = item.getFile().extension().toLowerCase();
if (ext.equals("svg"))
return getSvgImageIcon(item);
return super.provideIcon(item);
}
示例4: getSvgImageIcon
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
private Drawable getSvgImageIcon(FileChooser.FileItem item) {
FileHandle fileHandle = item.getFile();
Bitmap bitmap = null;
try {
bitmap = PlatformConnector.getSvg("", fileHandle.read(),
PlatformConnector.SvgScaleType.SCALED_TO_WIDTH_OR_HEIGHT, CB.getScaledFloat(100));
} catch (IOException e) {
return getImageIcon(item);
}
byte[] bytes = bitmap.getPngEncodedData();
Drawable drawable = new TextureRegionDrawable(new TextureRegion(new Texture(new Pixmap(bytes, 0, bytes.length))));
return drawable;
}
示例5: getDefaultIcon
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected Drawable getDefaultIcon(FileChooser.FileItem item) {
String ext = item.getFile().extension().toLowerCase();
if (ext.equals(AppConstants.PROJECT_FILE_EXT)) {
return chooser.getSkin().getDrawable("custom/ic-gdx-texture-packer");
}
return null;
}
示例6: getDirIcon
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected Drawable getDirIcon (FileChooser.FileItem item) {
Drawable icon = getIcon(iconFolderBig, chooser.getViewMode());
if (icon == null)
return super.getDirIcon(item);
return icon;
}
示例7: getImageIcon
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected Drawable getImageIcon (FileChooser.FileItem item) {
Drawable icon = getIcon(iconFileImage, chooser.getViewMode());
if (icon == null)
return super.getImageIcon(item);
return icon;
}
示例8: getAudioIcon
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected Drawable getAudioIcon (FileChooser.FileItem item) {
Drawable icon = getIcon(iconFileAudio, chooser.getViewMode());
if (icon == null)
return super.getAudioIcon(item);
return icon;
}
示例9: getPdfIcon
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected Drawable getPdfIcon (FileChooser.FileItem item) {
Drawable icon = getIcon(iconFilePdf, chooser.getViewMode());
if (icon == null)
return super.getPdfIcon(item);
return icon;
}
示例10: getTextIcon
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected Drawable getTextIcon (FileChooser.FileItem item) {
Drawable icon = getIcon(iconFileText, chooser.getViewMode());
if (icon == null)
return super.getTextIcon(item);
return icon;
}
示例11: createView
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected FileChooser.FileItem createView (FileHandle item) {
return chooser.new FileItem(item, chooser.getViewMode());
}
示例12: getViews
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
public ObjectMap<FileHandle, FileChooser.FileItem> getViews () {
return super.getViews();
}
示例13: getOrderedViews
import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
public Array<FileChooser.FileItem> getOrderedViews () {
return orderedViews;
}