Java源码示例:com.haarman.listviewanimations.BaseAdapterDecorator

示例1
protected MultiObjectAdapter getAdapter()
{
	if (getGridView() != null && getGridView().getAdapter() != null)
	{
		if (getGridView().getAdapter() instanceof BaseAdapterDecorator)
		{
			return (MultiObjectAdapter) ((BaseAdapterDecorator) getGridView().getAdapter()).getDecoratedBaseAdapter();
		}
		else
		{
			return (MultiObjectAdapter) getGridView().getAdapter();
		}
	}

	return null;
}
 
示例2
protected MultiObjectAdapter getAdapter()
{
	if (getGridView() != null && getGridView().getAdapter() != null)
	{
		if (getGridView().getAdapter() instanceof BaseAdapterDecorator)
		{
			return (MultiObjectAdapter) ((BaseAdapterDecorator) getGridView().getAdapter()).getDecoratedBaseAdapter();
		}
		else
		{
			return (MultiObjectAdapter) getGridView().getAdapter();
		}
	}

	return null;
}
 
示例3
protected MultiObjectAdapter getAdapter()
{
	if (getListAdapter() != null)
	{
		if (getListAdapter() instanceof BaseAdapterDecorator)
		{
			return (MultiObjectAdapter) ((BaseAdapterDecorator) getListAdapter()).getDecoratedBaseAdapter();
		}
	}
	return (MultiObjectAdapter) getListAdapter();
}
 
示例4
protected MultiObjectAdapter getAdapter()
{
	if (getListAdapter() != null)
	{
		if (getListAdapter() instanceof BaseAdapterDecorator)
		{
			return (MultiObjectAdapter) ((BaseAdapterDecorator) getListAdapter()).getDecoratedBaseAdapter();
		}
	}
	return (MultiObjectAdapter) getListAdapter();
}
 
示例5
protected MultiObjectAdapter getAdapter()
{
	if (getListAdapter() != null)
	{
		if (getListAdapter() instanceof BaseAdapterDecorator)
		{
			return (MultiObjectAdapter) ((BaseAdapterDecorator) getListAdapter()).getDecoratedBaseAdapter();
		}
	}
	return (MultiObjectAdapter) getListAdapter();
}