Create Swatch
只是为了展示一种使用方法:
float density = InstrumentationRegistry.getContext().getResources().getDisplayMetrics().density;
for (FeatureType type : featureTable.getFeatureTypes()) {
for (FeatureTemplate template : type.getTemplates()) {
Geometry geometry = //create whatever shape you want the swatch to be
Feature feature = featureTable.createFeature(template, geometry);
Symbol symbol = featureLayer.getRenderer().getSymbol(feature);
ListenableFuture<Bitmap> symbolSwatch = symbol.createSwatchAsync(24, 24,
density,color,feature.getGeometry());
Bitmap swatch = symbolSwatch.get();
}
}