를 사용하여 탭을 통해 스 와이프하면 효과를 페이딩 텍스트를 만드는 방법 탭? 나는 열쇠가 onDraw()을 수정하는 것에 있다고 생각한다. 그러나 그것은 그의 코드와 그의 수학을 알아 내야한다. 더 쉬운 해결책이 있다면 나는 그것을 선호한다.사용자가</strong> 당신이 사이 슬쩍으로 Google Play 스토어에 표시되는 텍스트 페이딩 효과를 하나에 제이크 와튼의 <strong>TitlePagerIndicator을 변경하는 데 필요한 노력의 최소한의 무엇 PageIndicator
나는 또한 TitlePagerIndicator.setFadingEdgeLength (100)을 시도했지만 아무 것도 보이지 않습니다. TitlePagerIndicator.setHorizontalFadingEdgeEnabled (true)하지만 은 여전히 페이딩 효과가 없음을 알고 있습니다. 나는 이것이 오래 알고
public class SampleTitlesStyledMethods extends BaseSampleActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.simple_titles);
mAdapter = new TestTitleFragmentAdapter(getSupportFragmentManager());
mPager = (ViewPager)findViewById(R.id.pager);
mPager.setAdapter(mAdapter);
TitlePageIndicator indicator = (TitlePageIndicator)findViewById(R.id.indicator);
mIndicator = indicator;
indicator.setViewPager(mPager);
final float density = getResources().getDisplayMetrics().density;
indicator.setBackgroundColor(0x18FF0000);
indicator.setFooterColor(0xFFAA2222);
indicator.setFooterLineHeight(1 * density); //1dp
indicator.setFooterIndicatorHeight(3 * density); //3dp
indicator.setFooterIndicatorStyle(IndicatorStyle.Underline);
indicator.setTextColor(0xAA000000);
indicator.setSelectedColor(0xFF000000);
indicator.setSelectedBold(true);
//my code, doesn't seem to do anything though...
indicator.setHorizontalFadingEdgeEnabled(true);
indicator.setFadingEdgeLength(1000);
}
}
나를 위해 큰 일 :
여기 제이크의 샘플 중 하나를 기반으로 코드입니다! 바니 시아 오를 알아 냈어? –