本文整理匯總了Java中android.databinding.ObservableList.add方法的典型用法代碼示例。如果您正苦於以下問題:Java ObservableList.add方法的具體用法?Java ObservableList.add怎麽用?Java ObservableList.add使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類android.databinding.ObservableList
的用法示例。
在下文中一共展示了ObservableList.add方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getTwirledDownLayersForGroup
import android.databinding.ObservableList; //導入方法依賴的package包/類
public ObservableList<Layer> getTwirledDownLayersForGroup(LayerGroup root) {
ObservableList<Layer> twirledDownLayers = new ObservableArrayList<>();
for (Layer l : root.getLayers()) {
twirledDownLayers.add(l);
if (l instanceof LayerGroup) {
LayerGroup group = (LayerGroup) l;
if (group.isTwirledDown()) {
int i = twirledDownLayers.indexOf(l);
List<Layer> childLayers = getTwirledDownLayersForGroup(group);
twirledDownLayers.addAll(i + 1, childLayers);
}
}
}
return twirledDownLayers;
}
示例2: computableListElementsAreComputable
import android.databinding.ObservableList; //導入方法依賴的package包/類
@Test
public void computableListElementsAreComputable() throws Exception {
String string1 = "STRING 1";
String string2 = "STRING 2";
StringClass stringClass = new StringClass(string1);
ObservableList<StringClass> strings = new ObservableArrayList<>();
strings.add(0, stringClass);
ObservableField<String> computedString = Cinder.computeField(()->strings.get(0).element.get(),
Cinder.observable(strings, StringClass.class, "element")).immediate();
assertEquals(computedString.get(), string1);
strings.get(0).element.set(string2);
assertEquals(computedString.get(), string2);
}
示例3: computableListsAreComputable
import android.databinding.ObservableList; //導入方法依賴的package包/類
@Test
public void computableListsAreComputable() throws Exception {
String string1 = "STRING 1";
String string2 = "STRING 2";
ObservableList<String> strings = new ObservableArrayList<>();
strings.add(0, string1);
ObservableField<String> computedString = Cinder.computeField(()->strings.get(0),
Cinder.observable(strings)).immediate();
assertEquals(computedString.get(), string1);
strings.add(0, string2);
assertEquals(computedString.get(), string2);
}