2017-02-01 4 views
0

Я не могу использовать эффект пульсации при нажатии на вкладке, пожалуйста, помогите, я очень много пробовал и борюсь с ним весь день. Как я могу использовать эффект пульсации как на передних, так и на леденцовых устройствах любое предложение ?эффект пульсации для вкладок

MainActivity.java

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    mPager=(ViewPager)findViewById(R.id.pager); 
    mPager.setAdapter(new MyPagerAdapter(getSupportFragmentManager(),getApplicationContext())); 
    mTabs=(SlidingTabLayout)findViewById(R.id.tabs); 
    mTabs.setDistributeEvenly(true); 
    mTabs.setCustomTabView(R.layout.customtablayout,R.id.textTab); 
    mTabs.setBackgroundColor(getResources().getColor(R.color.colorAccent)); 
    mTabs.setSelectedIndicatorColors(getResources().getColor(R.color.colorPrimary)); 

    mTabs.setViewPager(mPager); 

} 

activitymain.xml

<sarveshchavan777.inrerface2.SlidingTabLayout 
    android:id="@+id/tabs" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" /> 

<android.support.v4.view.ViewPager 
    android:id="@+id/pager" 
    android:layout_width="match_parent" 
    android:layout_height="0dp" 
    android:layout_weight="1" /> 

customtablayout.xml

<ImageView 
    android:id="@+id/imageTab" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center" /> 

<TextView 
    android:id="@+id/textTab" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:gravity="bottom|center" /> 

ответ

0

использовать этот код для любого элемента, который вы хотите, чтобы придать ему эффект ряби.

Скопируйте этот код в новый XML-файл в папке с возможностью переноса. и установите его как фон любого элемента, для которого требуется эффект пульсации.

<?xml version="1.0" encoding="utf-8"?> 
    <ripple xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:color="@color/icons" 
    tools:targetApi="lollipop"> 
    <item android:drawable="?attr/colorPrimaryDark" /> 
</ripple 
Смежные вопросы