diff --git a/compose/snippets/src/main/java/com/example/compose/snippets/resources/MenuResource.kt b/compose/snippets/src/main/java/com/example/compose/snippets/resources/MenuResource.kt new file mode 100644 index 000000000..f05537cfa --- /dev/null +++ b/compose/snippets/src/main/java/com/example/compose/snippets/resources/MenuResource.kt @@ -0,0 +1,37 @@ +/* + * Copyright 2026 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.example.compose.snippets.resources + +import android.view.Menu +import android.view.MenuItem +import androidx.activity.ComponentActivity +import com.example.compose.snippets.R + +private class MenuResourceActivity : ComponentActivity() { + // [START android_resources_menu_inflate] + override fun onCreateOptionsMenu(menu: Menu): Boolean { + menuInflater.inflate(R.menu.example_menu, menu) + return true + } + + fun onGroupItemClick(item: MenuItem) { + // One of the group items (using the onClick attribute) was clicked. + // The item parameter passed here indicates which item it is. + // All other menu item clicks are handled by Activity.onOptionsItemSelected. + } + // [END android_resources_menu_inflate] +} diff --git a/compose/snippets/src/main/res/anim/rotation.xml b/compose/snippets/src/main/res/anim/rotation.xml new file mode 100644 index 000000000..56fe85b44 --- /dev/null +++ b/compose/snippets/src/main/res/anim/rotation.xml @@ -0,0 +1,23 @@ + + + + + diff --git a/compose/snippets/src/main/res/color/button_text.xml b/compose/snippets/src/main/res/color/button_text.xml new file mode 100644 index 000000000..65aa41980 --- /dev/null +++ b/compose/snippets/src/main/res/color/button_text.xml @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/compose/snippets/src/main/res/drawable/avd.xml b/compose/snippets/src/main/res/drawable/avd.xml new file mode 100644 index 000000000..53b476f6b --- /dev/null +++ b/compose/snippets/src/main/res/drawable/avd.xml @@ -0,0 +1,24 @@ + + + + + + + diff --git a/compose/snippets/src/main/res/drawable/avd_inline.xml b/compose/snippets/src/main/res/drawable/avd_inline.xml new file mode 100644 index 000000000..a55522f2b --- /dev/null +++ b/compose/snippets/src/main/res/drawable/avd_inline.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/compose/snippets/src/main/res/drawable/vectordrawable.xml b/compose/snippets/src/main/res/drawable/vectordrawable.xml new file mode 100644 index 000000000..24bf4afcc --- /dev/null +++ b/compose/snippets/src/main/res/drawable/vectordrawable.xml @@ -0,0 +1,33 @@ + + + + + + + + + diff --git a/compose/snippets/src/main/res/font/lobster.xml b/compose/snippets/src/main/res/font/lobster.xml new file mode 100644 index 000000000..cc26a9da7 --- /dev/null +++ b/compose/snippets/src/main/res/font/lobster.xml @@ -0,0 +1,28 @@ + + + + + + + + diff --git a/compose/snippets/src/main/res/font/lobster_downloadable.xml b/compose/snippets/src/main/res/font/lobster_downloadable.xml new file mode 100644 index 000000000..208a39c31 --- /dev/null +++ b/compose/snippets/src/main/res/font/lobster_downloadable.xml @@ -0,0 +1,25 @@ + + + + + + + diff --git a/compose/snippets/src/main/res/menu/example_menu.xml b/compose/snippets/src/main/res/menu/example_menu.xml new file mode 100644 index 000000000..2a3751ad4 --- /dev/null +++ b/compose/snippets/src/main/res/menu/example_menu.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + diff --git a/compose/snippets/src/main/res/values/font_certs.xml b/compose/snippets/src/main/res/values/font_certs.xml new file mode 100644 index 000000000..bed9915e6 --- /dev/null +++ b/compose/snippets/src/main/res/values/font_certs.xml @@ -0,0 +1,23 @@ + + + + + + MIIEqDCCA5CgAwIBAgIJA071MA0GCSqGSIb3DQEBBAUAMIGUMQsww... + + + diff --git a/compose/snippets/src/main/res/values/menu_strings.xml b/compose/snippets/src/main/res/values/menu_strings.xml new file mode 100644 index 000000000..077b2b54c --- /dev/null +++ b/compose/snippets/src/main/res/values/menu_strings.xml @@ -0,0 +1,23 @@ + + + + Item 1 + Group item 1 + Group item 2 + Submenu + Submenu item 1 + diff --git a/compose/snippets/src/main/res/values/style_resource.xml b/compose/snippets/src/main/res/values/style_resource.xml new file mode 100644 index 000000000..05eca38f7 --- /dev/null +++ b/compose/snippets/src/main/res/values/style_resource.xml @@ -0,0 +1,27 @@ + + + + + + + +