Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Dev1lDragon
0 / 0 / 0
Регистрация: 28.10.2015
Сообщений: 18
#1

Android Studio полностью круглая кнопка

29.11.2016, 01:35. Просмотров 450. Ответов 2

Здравствуйте.
Я хочу сделать круглую кнопку где края не мешают кликать на другие объекты.
У меня есть один activity с кодом:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.ualg.a52045.testcirclebuttons.MainActivity">
 
 
    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">
 
        <Button
            android:text="Button"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:id="@+id/button2"
            android:background="@drawable/round_button_2"
            android:layout_marginLeft="-130dp"
            android:layout_marginTop="-100dp"
            android:layout_width="480dp"
            android:layout_height="480dp"
            android:cursorVisible="false" />
 
        <Button
            android:text="Button"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:id="@+id/button"
            android:background="@drawable/round_button"
            android:layout_marginLeft="-50dp"
            android:layout_marginTop="-50dp"
            android:layout_width="350dp"
            android:layout_height="350dp" />
 
    </FrameLayout>
 
</RelativeLayout>
и два dravable с кодом:
XML
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
    android:color="#ff3500">
    <item>
        <shape android:shape="oval">
            <solid android:color="#fa9e09"/>
        </shape>
    </item>
</ripple>
результат на картинке прикрепленной к теме.

зоны выделены синим принадлежат первой кнопке а я хочу чтобы они принадлежали второй.
Как я ето могу сделать.
0
Миниатюры
Android Studio полностью круглая кнопка  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2016, 01:35
Ответы с готовыми решениями:

Кнопка Android studio
Привет. Есть кнопка &lt;Button ...

Кнопка Avd manager неактивна (android studio)
Привет. Нужно видеть как будет выглядеть приложение 1С на мобильном устройстве...

(Android studio, java) Ошибка при импорте библиотеки cannot resolve symbol android studio
Вот библиотека https://github.com/mik3y/usb-serial-for-android. Устанавливал...

Не работает кнопка next AVD в ANDROID STUDIO
проблема с AVD в ANDROID STUDIO когда я выбираю устройство кнопка next просто...

Не предлагается установка Android SDK при установке Android Studio
на сайте https://developer.android.com/studio/... скачал exeшник для...

2
OlegJV
103 / 103 / 28
Регистрация: 13.03.2016
Сообщений: 474
29.11.2016, 06:01 #2
Я вижу только вариант кастомной кнопки, где в onDraw рисовать круг, а вместо onClick использовать onTouch в котором считать расстояние от центра.
0
Dev1lDragon
0 / 0 / 0
Регистрация: 28.10.2015
Сообщений: 18
29.11.2016, 12:32  [ТС] #3
а как ее сделать? если можно с примером кода.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2016, 12:32

Android studio, как запускать программу сразу на android смартфоне подключенному к usb?
android studio, как запускать программу сразу на android смартфоне...

Ошибка в Android Studio Error:No resource identifier found for attribute 'appComponentFactory' in package 'android'
Доброго времени суток! При компиляции андроид приложении выходит данная...

Android.support.v4.app.FragmentActivity не работает в Android Studio
объясните пожалуйста,как в андроид студио добавить вышеуказанную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru