水平滚动时如何将中心图像设置为大于其他图像?

时间:2015-02-17 07:00:40

标签: android uiimageview horizontalscrollview

现在我正在努力使中心图像比使用滚动选项的horizo​​ntallistview中的其他图像更大。我应该在显示时首先设置5个图像,中心图像比其他图像大,当用户滚动列表时,进入中心的图像应该大于其他图像。我坚持这个,你能帮助我解决这个问题。

XML

 <com.meetme.android.horizontallistview.HorizontalListView
        android:id="@+id/user"
        android:layout_width="match_parent"
        android:layout_height="130dp"/>

这里我的代码是:

 imageListAdapter = new ImageListAdapter(getActivity(), imagesList);
    ViewUtils.show(imageGridView);
  imageGridView.setAdapter(imageListAdapter);

    imageGridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            if(position == 0){

                return;
            }
            icon= (ImageIcon) parent.getItemAtPosition(position);

        }
    });

1 个答案:

答案 0 :(得分:0)

传递视图的位置

public View updateSelectedView(int index){
        ViewGroup parent = (ViewGroup) getChildAt(0);
        View view = parent.getChildAt(index);
        view.getLayoutParams().height =view.getLayoutParams().width+20;
        view.getLayoutParams().width =view.getLayoutParams().width+20;
        return view;
    }