2016-05-24 1 views
3

、私はButtonの2つのスタイルを考慮してください。Android素材ゴーストボタンの作成方法は? APPCOMPAT v23.4.0の新しいアップデートで

  • Widget.AppCompat.Button.Colored
  • Widget.AppCompat.Button.Borderless.Colored

をそして、彼らは次のようになります。

enter image description here

リップルの影響もあります。しかし、私はこのような影響を与えるリップルとPlayストアアプリのアンインストール]ボタンのように見えたゴーストボタンを作成したい:

enter image description here

私はそれをどのように行うことができますか?

答えて

2

使用背景XMLのため、このコード:

rounded_corner_background.xml

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle"> 

    <corners android:radius="2dp"/> 
    <stroke 
     android:width="1dp" 
     android:color="#7FAE56"/> 

    <solid android:color="@android:color/transparent"/> 

</shape> 

と波及効果のためのボタンの背景

<Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@drawable/rounded_corner_background"/> 

としてこれを設定するには、利用可能な多くのライブラリがあります。.. ここには一例があります https://github.com/traex/RippleEffect

+0

形状のクリックイベントに波紋エフェクトを追加するにはどうすればよいですか? –

+0

Plz私の編集した答えを確認してください –

+0

私はあなたのようにしましたが、リップル効果はありません。私は波紋効果のライブラリを使用したくないです。私はデフォルトシステムから、またはAppCompatから利用したい場合は、ボタンのクリックフィードバックを使用します。 – maohieng

関連する問題