constant_binding_with_conditional.xml revision 8533f27db6c31b0c295ae62d314dbf07ea640571
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2015 The Android Open Source Project
4  ~ Licensed under the Apache License, Version 2.0 (the "License");
5  ~ you may not use this file except in compliance with the License.
6  ~ You may obtain a copy of the License at
7  ~      http://www.apache.org/licenses/LICENSE-2.0
8  ~ Unless required by applicable law or agreed to in writing, software
9  ~ distributed under the License is distributed on an "AS IS" BASIS,
10  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11  ~ See the License for the specific language governing permissions and
12  ~ limitations under the License.
13  -->
14<layout xmlns:android="http://schemas.android.com/apk/res/android"
15        xmlns:app="http://schemas.android.com/apk/res-auto">
16
17    <data>
18        <variable
19                name="vm"
20                type="android.databinding.testapp.vo.ConstantBindingTestObject" />
21    </data>
22
23    <FrameLayout
24            android:layout_width="match_parent"
25            android:layout_height="match_parent">
26
27        <android.databinding.testapp.view.MyTextView
28                android:id="@+id/my_text_view"
29                android:layout_width="match_parent"
30                android:layout_height="match_parent"
31                app:hasFixedSize="@{true}"
32                />
33
34
35        <ProgressBar
36                android:id="@+id/progress_bar"
37                style="@android:style/Widget.ProgressBar.Horizontal"
38                android:layout_width="wrap_content"
39                android:layout_height="wrap_content"
40                android:layout_gravity="center"
41                app:indeterminate='@{vm.countryModels.size == 0 &amp;&amp; vm.errorMessage == null}' />
42    </FrameLayout>
43</layout>
44