TreeItem<FileModel> root = new TreeItem<FileModel>(playlist);
treeTblViewFiles.setRoot(root);
treeTblViewFiles.setShowRoot(true);
Run Code Online (Sandbox Code Playgroud)
上面的代码设置了一个根项,但是我需要有几个所谓的根项,其中包含子项的可扩展列表.我怎么做?
提前致谢.
如何自定义树根项目的折叠外观?通过自定义我的意思是设置一个图像并将小三角形(/新图像)放在其单元格中.
提前致谢.
我有图像文件(png / jpg)。当加载到列表视图时,其中一些我需要覆盖另一个透明图像。我使用以下方法进行此操作:
public Bitmap applyOverlay(Context context, Bitmap sourceImage, int overlayDrawableResourceId){
Bitmap bitmap = null;
try{
int width = sourceImage.getWidth();
int height = sourceImage.getHeight();
Resources r = context.getResources();
Drawable imageAsDrawable = new BitmapDrawable(r, sourceImage);
Drawable[] layers = new Drawable[2];
layers[0] = imageAsDrawable;
layers[1] = new BitmapDrawable(r, BitmapUtils.decodeSampledBitmapFromResource(r, overlayDrawableResourceId, width, height));
LayerDrawable layerDrawable = new LayerDrawable(layers);
bitmap = BitmapUtils.drawableToBitmap(layerDrawable);
}catch (Exception ex){}
return bitmap;
}
Run Code Online (Sandbox Code Playgroud)
其中BitmapUtils是一个实现类的按位方法的自定义类。
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import …Run Code Online (Sandbox Code Playgroud) 我的课堂上有一个布尔型属性,例如:
private bool isFolder;
public bool IsFolder{ get; set; }
Run Code Online (Sandbox Code Playgroud)
我在xaml中有一张图片:
<Image Source="..">
Run Code Online (Sandbox Code Playgroud)
我希望当IsFolder为true时该图像具有一个imageSource,而为false时具有另一个imageSource。我怎样才能做到这一点?
提前致谢。