是否有可能在Android中构建一个图像比较幻灯片控件,作为HTML 5中存在的一个?
http://thenewcode.com/819/A-Before-And-After-Image-Comparison-Slide-Control-in-HTML5
我怎样才能实现这个目标?
答案 0 :(得分:8)
我为此功能创建了library,可能是钢铁需要此功能的人,这对他们有好处。
compile 'com.github.developer--:beforeafterslider:1.0.4'
答案 1 :(得分:5)
一种方法是使用搜索栏和位于原始图像顶部的framelayout。滑动搜索条时,框架高度会调整,其中包含第二个图像。
自上而下的代码显示
private SeekBar seekBar;
<{1>} 下的
添加
protected void onCreate(Bundle savedInstanceState) {
布局
seekBar = (SeekBar) findViewById(R.id.seekBar1);
seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
int progress = 0;
@Override
public void onProgressChanged(SeekBar seekBar, int progresValue, boolean fromUser) {
FrameLayout target = (FrameLayout) findViewById(R.id.target);
progress = progresValue;
ViewGroup.LayoutParams lp = target.getLayoutParams();
lp.height = progress;
target.setLayoutParams(lp);
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});